Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z mysql INSERT
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam następujący problem, wiem, że banał, ale już nie mogę - dlaczego to wywala mi błąd ? a dokładniej komunikat, że 'baza zdechła' czyli "Wystąpił Błąd" ?

  1. $tresc=$_POST['tresc'];
  2. $tyt=$_POST['tytul'];
  3. $data=date("Y-m-d");
  4.  
  5. mysql_query("INSERT INTO `newsy` (data, tytul, tresc) VALUES('$data','$tytul','$tresc')") or die("Wystąpił błąd!");
  6.  
Pawel_W
inteligentniejsze rozwiązanie to zamiast banalnego "Wystąpił błąd" wyświetlanie tego błędy, mysql_error bo póki co to jest wróżenie z fusów, równie dobrze możesz mieć gdzieś problemy z połączeniem

btw. definiujesz $tyt a dalej używasz $tytul - na 90% to jest błąd i sql krzyczy o pustą wartość
czychacz
@up: jeśli string jest pusty, to mysql nie krzyczy o pustą wartość - krzyczy tylko, gdy jest null tongue.gif
@autor: może escapuj dane przed zapisem do bazy? mysql_real_escape_string
miras
kolega Paweł miał rację, bo w strukturze bazy mam: `tytul` VARCHAR ( 32 ) NOT NULL

Dzięki wielkie!
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.