<?php
$ll=mysql_query("CREATE TABLE IF NOT EXISTS p (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL DEFAULT '',
`colum` varchar(255) NOT NULL DEFAULT '',
`ord` varchar(255) NOT NULL DEFAULT '',
`tex` varchar(255) NOT NULL DEFAULT '',
`search` varchar(255) NOT NULL DEFAULT '',
`count` varchar(255) NOT NULL DEFAULT '',
`order` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;INSERT INTO p (title,colum,ord,tex,search,count,order) VALUES ('$a','$b','$c','$d','$f','$h','$g');") or die(mysql_error()) ;
if($ll){
echo "insert AND CREATE ";}
else {echo "fail"; }
?>
Я работаю на языке php. На этой странице, если таблица не создается первая его создать, а затем вставить значения в столбецзначения не вводятся
После создания таблицы, я вставив значения в таблицу, но она показывает мне ошибку в запросе вставки
Я получаю эту ошибку: У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с 'INSERT INTO p VALUES (' count ',' name ',' asc ',' 1 ',' search ',' count ',' order ')»в строке 11
, что я делаю неправильно
А что ты пробовал? Почему бы просто не выполнить стандартную отладку? –
Вы пробовали sql, например, Phpmyadmin? –
# 1, что вы делаете неправильно, использует устаревшие функции mysql_. Что касается ошибки, я не думаю, что вы можете выполнить два запроса одновременно. – JJJ