ďťż

[PHP/MySQL] co jest zle w tym zapytaniu?

       

Podstrony


telcocafe

mam cos takiego

$tresc = addslashes(nl2br(htmlspecialchars($_POST['tresc']))); if (isset($tresc)) { $id_zdj = $_GET['ZDJ']; $email = $_SESSION['loged']; $query = mysql_query("INSERT INTO z_komentarze (id_zdjecia, dodal, komentarz) VALUES ('".$id_zdj."', '".$email."', '".$tresc."'"); $wynik = mysql_query ($query); if (!$wynik) { print"<P>".mysql_error()."<BR>"; print"".$id_zdj = $_GET['ZDJ']."<BR>"; print"".$email = $_SESSION['loged']."<BR>"; print"".$tresc.""; } }

jako blad mysql wywala ze zapytanie bylo puste ale tam gdzie jest if(!$wynik) wszystkie wartosci wypisuje
kombinowalem juz z godzine i nie moge dojsc prosze o porawienie, dzieki



$query = "INSERT INTO z_komentarze (id_zdjecia, dodal, komentarz) VALUES ('".$id_zdj."', '".$email."', '".$tresc."'";

Dopisz jeszcze:
print ($query) w ifie jakby co, to zobaczysz o co na prawdę pytasz bazę.

No to wszystko jasne.
Wynik zapytanie mysql_query wysylasz jako parametr w nastepnym zapytaniu mysql_query widocznie sie pomyliles i zamiast mysql_fetch_assoc albo mysq_fetch_row dales mysql_query.
Użytkownik orglee edytował ten post 10 październik 2006, 16:56
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.