Heim >Backend-Entwicklung >PHP-Tutorial >为什么php中insert语句无法插入记录?
代码奉上:
$connec=mysql_connect('localhost','root','root'); if (!$connec){ die('Could not connect: ' . mysql_error()); } mysql_query("set names 'utf8'"); mysql_select_db('guestbook',$connec); $sql="insert into yl(title, author, email, content, ip, 'date') values('哈哈', 'php', '123@qq.com', '为什么', '192.1.1.1', '2016-5-6')"; echo $sql; mysql_query($sql) or die('failed');
$sql="insert into yl(title, author, email, content, ip, `date`) values('哈哈', 'php', '123@qq.com', '为什么', '192.1.1.1', '2016-5-6')";
date字段的转义符不是单引号,是tab键上面那个字符。
多谢解决了,你说的对,不过我是因为那个表列名没对应