<?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 構文にエラーがあります。near 'INSERT INTO p VALUES ('count','name','asc','1','search','count','order ' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。 )' 11 行目
私は何を間違っていますか