Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] PDO ignorowanie błędów
desavil
post 7.07.2013, 11:13:22
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


Witam.

Wygląda na to, że w nowej wersji MySQL się coś zmieniło bo po aktualizacji zaczął mi sypać błędami przy, np.:
  1. REVOKE ALL PRIVILEGES ON `nazwa`.* FROM 'nazwa'@'%';
  2. GRANT USAGE ON `nazwa`.* TO 'nazwa'@'%';

Jeżeli wykonam to kilkakrotnie (czyli już nie istnieje, a w kolejnym kroku znów próbuję to usunąć).

Otrzymuję wtedy taki błąd:
  1. Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1141 There is no such grant defined for user 'nazwa' on host '%'' in plik.php:59 Stack trace: #0 plik.php(59): PDO->query('REVOKE ALL PRIV...') #1 {main} thrown in plik.php on line 59

Akurat ten błąd mi w niczym nie przeszkadza, ale chciałbym mimo jeżeli on wystąpi to skrypt wykonywał się dalej bo w momencie jego wystąpienia cała pętla się zatrzymuje.


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
nospor
post 7.07.2013, 19:19:28
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




PDO pluje ci wyjatkiem. Poczytaj o wyjatkach i ich przechwytywaniu a bedziesz wiedziala jak ignoroac ten blad...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 00:35