Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP][PDO] zapytanie insert do mysql
Forum PHP.pl > Forum > Przedszkole
mizii
Mam problem z zapytaniem do mysql za pomoca PDO
skrypt nie zwraca mi zadnego bledu, wszystkie zmienne sa gdyz przed zapytaniem je wyswietlam w ramach testu.

  1. $query = "INSERT INTO users SET nick = :nick, email = :email, haslo = :haslo, data_rejestracji = :data_rejestracji, poziom_uzytkownika = :poziom_uzytkownika, aktywacja_konta = :aktywacja_konta, kod_aktywacyjny = :kod_aktywacyjny";
  2. $zarejestruj = $baza->prepare($query);
  3.  
  4. // powiązujemy parametry
  5. $zarejestruj->bindParam(':nick', $login);
  6. $zarejestruj->bindParam(':email', $email);
  7. $zarejestruj->bindParam(':haslo', $haslo);
  8. $zarejestruj->bindParam(':data_rejestracji', $data_rejestracji);
  9. $zarejestruj->bindParam(':aktywacja_konta', $aktywacja_konta);
  10. $zarejestruj->bindParam(':poziom_uzytkownika', $poziom_uzytkownika);
  11. $zarejestruj->bindParam(':kod_aktywacyjny', $kod_aktywacyjny);
  12.  
  13. //wykonujemy polecenie
  14. $zarejestruj->execute();
nospor
wlaczy w PDO by rzucal wyjatkiami w razie bledow to bledy zobaczysz
A jak nei chcesz wlaczac tego to wyswietlaj blad bazy samodzielnie.
mizii
a mozesz mi podpowiedziec jak wlaczyc wyswietlanie bledow w bazie?
mam wlaczone wyswietlanie bledow w php tak, ale to nie dziala

  1. ini_set( 'display_errors', 'On' );
  2. error_reporting( E_ALL );
nospor
Mowilem o PDO. A skoro o PDO to sie zaglada do manuala do PDO i tam masz wszystko napisane...

np. tak
$baza = new PDO(.....);
$baza->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
mizii
dzieki wielkie, z bledu juz potrafilem sobie wyczytac i poradzic z tym co go boli smile.gif
setny raz mi pomagasz smile.gif daj adres wysle piwo smile.gif
pozdrawiam
nospor
Cytat
daj adres wysle piwo

Tja... a potem w drzwiach bedzie stal jakis sebix z kijem bejzbolowym... nie dziekuje, obejde sie smakiem wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.