mysql wstawianie wartosci

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
riker
Nowy
Nowy
Posty: 100
Rejestracja: sob wrz 25, 2004 2:03 pm
Lokalizacja: Wrocław

mysql wstawianie wartosci

Post autor: riker »

Siedze juz 2 h nad tym, wszystko wydaje sie byc dobrze ale nie chce dzialac i nie za bardzo rozumiem komunikat o bledzie

Kod: Zaznacz cały

mysql_query("INSERT INTO news VALUE ( NULL, '$tytul', '$tresc', '$fotka', '$user')");
wywala mi komunikat:
[sql]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 'VALUE ( NULL, '', ' sssss', '', '')' at line 1 [/sql]
Tabele sa zdefiniowane w ten sposob:

Kod: Zaznacz cały

$nazwa_tabeli = 'news';
$def_tabeli = "data TIMESTAMP(14)";
$def_tabeli .= "tytul TEXT";
$def_tabeli .= "tresc TEXT ";
$def_tabeli .= "fotka TINYTEXT";
$def_tabeli .= "user TINYTEXT";
$def_tabeli .= "PRIMARY KEY(data)";

mysql_select_db ($nazwabazy);
mysql_query(" Create TABLE $nazwa_tabeli ($def_tabeli)");
PROSZE O POMOC
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: mysql wstawianie wartosci

Post autor: viraptor »

Nie VALUE, ale VALUES :) Najgorsze błędy to zawsze literówki...
ODPOWIEDZ