Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Co jest z tym zapytaniem
Forum PHP.pl > Forum > Przedszkole
tofik1778983
Czy to zapytanie jest poprawnie zapisane?? bo w kodzie wywala komunikat "błąd zapytania"
mysql_query("UPDATE katalog_dvd SET gatunek=".$_POST['gat'].",opis=".$_POST['op']." WHERE tytul=".$_POST['tyt']." && nr=".$_POST['nr']) or die('bład zapytania');

Walnąłem jakiegoś byka i go nie widzę czy co?questionmark.gif
Mephistofeles
Użyj bbcode, potem sprawdź mysql_error().
tofik1778983
Kod
Warning: mysql_error() expects parameter 1 to be resource, boolean given in E:\_WebServ_strony\edit.php on line 47

To znaczy że questionmark.gif
facial1233
w linijce 47 masz error
tofik1778983
no w tej linijce jest to trefne zapytanie.. teraz zrobiłem tak
Kod
    mysql_query("UPDATE katalog_dvd SET gatunek='".$_POST['gat']."',opis=".$_POST['op']." WHERE tytul='".$_POST['tyt']);
    echo mysql_errno() . ': ' . mysql_error() . "\n";
echo 'próba zapisu: '.$_POST['tyt'] .' ' .$_POST['gat'] .' '. $_POST['op'];

i wywala
Kod
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''black & white' at line 1 próba zapisu: black & white qwe ewe
lepmajster
Po opis= nie ma srednikow i tytul='".$_POST['tyt']) - powinno wygladac tak: tytul='".$_POST['tyt']."'");
tofik1778983
Dzięki poszło ;] + leci
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.