выдает : "Данные не добавлены". без mysql_escape_string работает все нормально.
include './blocks/db.php';
if (!empty($_POST['text'])) $text = $_POST['text'];
if (!empty($_POST['description'])) $description = $_POST['description'];
if (!empty($_POST['title'])) $title = $_POST['title'];
.................
$res = mysql_query ("INSERT INTO data
(`title`, `description`, `text`)
VALUES
('". mysql_real_escape_string($title) ."',
'". mysql_real_escape_string($description) ."',
'". mysql_real_escape_string($text) ."')
" );
if (mysql_affected_rows() > 0)
{echo "<p>Данные успешно занесены!</p>";}
else {echo "<p>Данные не добавлены</p>";}
Спустя 6 минут, 9 секунд (2.09.2011 - 17:35) alex12060 написал(а):
Да ладно? Чую пахнет холиваром
Эта функция не может не работать, как ни крути. Может, с базой что-то не то?
Включал выводи ошибок? Может есть какие?
Эта функция не может не работать, как ни крути. Может, с базой что-то не то?
Включал выводи ошибок? Может есть какие?
Спустя 10 минут, 14 секунд (2.09.2011 - 17:45) korelli написал(а):
точно. есть. Column count doesn't match value count at row 1
Спустя 6 минут, 41 секунда (2.09.2011 - 17:52) korelli написал(а):
"Количество колонок в таблице не соответствует количеству переменных в запросе."
но колонок в таблице больше. да и если убрать mysql_real_escape_string то работает.
но колонок в таблице больше. да и если убрать mysql_real_escape_string то работает.
Спустя 19 минут, 52 секунды (2.09.2011 - 18:12) YVSIK написал(а):
INSERT INTO data
а может вы не правилно абозвали название таблицы?
вот мускул её не воспринимает как надо!!
а может вы не правилно абозвали название таблицы?
вот мускул её не воспринимает как надо!!
Спустя 16 секунд (2.09.2011 - 18:12) inpost написал(а):
korelli
INSERT INTO data - DATA - данные, а если говорить о таблице, то это `data`
mysql_query("INSERT INTO `table` SET
`cell1` = '".mysql_real_escape_string($value1)."',
`cell2` = '".mysql_real_escape_string($value2)."'
") or die(mysql_error());
INSERT INTO data - DATA - данные, а если говорить о таблице, то это `data`
Спустя 15 минут, 33 секунды (2.09.2011 - 18:27) korelli написал(а):
спасибо. работает!