<?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语言。在这个页面,如果不创建表1创建它,然后将值代入列值未插入
创建表,我插入值到表后,但它显示我的错误中插入查询
我收到此错误 - 您的SQL语法错误;在'INSERT INTO p VALUES'('count','name','asc','1','search','count','order')附近检查与您的MySQL服务器版本相对应的手册, )”在我在做什么错线11
你试过了什么?为什么不简单地执行标准调试? –
您是否尝试过SQL,例如Phpmyadmin? –
你做错了的第一件事是使用不推荐使用的mysql_函数。至于错误,我不认为你可以同时执行两个查询。 – JJJ