Синтактична грешка или незнам

rivo

Registered
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 'from, thing) VALUES('fsasf','dda')' at line 1


Какво означава тва чудо, как мога да го поправя? :shock:
 
$from = $_POST['from'];
$thing = $_POST['thing'];

$q = "INSERT INTO things(from, thing) VALUES('$from','$thing')";
mysql_query($q) or die (mysql_error());


интересното е, че използвах същия код за друга таблица и става, но със имената на другата таблица и съответно резултата се записва в другата таблица.

html


<strong>Заглавие:</strong><br />
<input name="from" type="text" /> <br /><br />
<strong>Анализ:</strong><br />
<textarea name="thing" cols="57" rows="10"></textarea><br />
 
Филтрирай си входните данни. Пробвай така:
Код:
$from = htmlspecialchars(addslashes($_POST['from']));
$thing = htmlspecialchars(addslashes($_POST['thing']));
 
уж го пробвах и това преди да пиша в форума, но сега стана незнам

Благодаря!
Лека нощ :P
 

Back
Горе