Oto kawalek kodu :
<?php $sql="INSERT INTO $tabela_b (id, url, type, lang, keywords, descb, page, pr, site, follow, index, data, hour, who ,data_index) VALUES (NULL,'$_POST[send_url]','$_POST[send_type]','$_POST[send_lang]','$_POST[send_keywords]','$_POST[send_descb]','$_POST[send_page]','$_POST[send_pr]','$_POST[send_site]','$_POST[send_follow]','$send_index',curdate(),curtime(),'$send_who',curdate())"; ?>
Wczesnie oczywiscie skonfigurowalem polaczenie , wybralem tabele.
ID posiada wlasciwosc autoinc. , pola data , data_index sa typu date , site pr typu int , hour typu time a reszta to text ;-)
Dane sa przekazywane z formularza , printowalem kazdą zmienna $_POST[] posiada poprawne dane ....
Niestety kod ten nie dodaje nic do bazy danych.
mysql error zwraca przy probie dodania z formularza byle czego :
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 'index, data, hour, who ,data_index) VALUES (NULL,'dfsdf','eSyndiCat','Polski','s' at line 1
Nie potrafie znaleść w moim kodzie bledu....
Mogę prosić o pomoc ?
Pozdrawiam