Данные не заносятся в таблицу

 
0
 
PHP
ava
Ober | 09.04.2013, 14:08
Подскажите пожалуйста почему данные не заносятся в таблицу ? Пробовал по разному например

$query = mysql_query("INSERT INTO `lab8`(`name`,`town`, `rait`, `detail_count`) VALUES (".$newName.",".$newTown.",".$newRait.",".$newCount.")");

или

$query = "INSERT INTO `lab8` (`id`, `name`, `town`, `rait`, `detail_count`) VALUES (NULL, \'$newName\', \'$newTown\', \'$newRait\', \'$newCount\');"; 

Доступ к базе осуществляется корректно, без ошибок извлечение из базы работает нормально, а вот запись не производится причем никаких ошибок не происходит.
Например этот код работает :

$query = "SELECT * FROM `lab8` LIMIT 0, 30 ";


За ранее спасибо
Comments (3)
ava
Aliance | 09.04.2013, 14:31 #
Нет прав на запись?


mysql_errno()
mysql_error()
ava
Арантир | 09.04.2013, 15:02 #
Ober, а у вас в обоих случаях синтаксические ошибки. В первом нету кавычек для строк, во втором — id, вероятно, не может быть равно NULL, а так же точка с запятой в конце строки запроса в php не ставится.

Научитесь пользоваться консолью mysql и пробуйте запросы в консоли перед добавлением их в код. Это удобнее, вы сможете сразу видеть и исправлять ошибки в запросе.
ava
baldina | 09.04.2013, 16:40 #
Цитата (Arantir @  9.4.2013,  15:02 findReferencedText)
Ober, а у вас в обоих случаях синтаксические ошибки. 


Цитата (Ober @  9.4.2013,  13:08 findReferencedText)
никаких ошибок не происходит.


 smile 
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit