доброго всем времени суток, возникла вот такая ошибка Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/.../....php on line 44
Код (Text): <? if ($_POST[mess_admin] == "") { $mess_add_admin = "Сообщение не добавлено!!!"; } else { $date_mess_admin = date("Y-m-d"); $text_mess_admin = mysql_real_escape_string($_POST['mess_admin']); $query_add_mess_admin = "INSERT INTO `mess_admin` (author, text, date) VALUES({$_SESSION['login']}, {$text_mess_admin}, {$date_mess_admin})" ; mysql_query($query_add_mess_admin) or die(mysql_error($query_add_mess_admin));// здесь ошибка $mess_add_admin = "Сообщение добавлено!!!"; }
благодарю, этой ошибки нет, но выдает такое 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 'здесь типа текст, 2011-11-16)' at line 1
одинарные кавычки, а не апострофы PHP: <?php $query_add_mess_admin = "INSERT INTO `mess_admin` (author, text, date) VALUES('{$_SESSION['login']}', '{$text_mess_admin}', '{$date_mess_admin}')" ;
tex и date - слова языка SQL, поэтому пракильное решение проблемы [sql] INTO `mess_admin` (author, `text`, `date`) VALUES('[/sql]