php – 无法更新MySQL数据库
发布时间:2020-12-13 17:04:23 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试学习 mysql并在更新/向表中添加数据时遇到一些问题 这是我的代码,在运行此页面后,当我去phpmyadmin查看新数据是否显示时,我没有看到它. ?php$conn = mysql_connect($dbhost,$dbuser,$dbpass); if(!$conn) { die("Could not connect"); }$dbname =
我正在尝试学习
mysql并在更新/向表中添加数据时遇到一些问题
这是我的代码,在运行此页面后,当我去phpmyadmin查看新数据是否显示时,我没有看到它. <?php $conn = mysql_connect($dbhost,$dbuser,$dbpass); if(!$conn) { die("Could not connect"); } $dbname = "test"; mysql_select_db($dbname,$conn); mysql_query("INSERT INTO 'test'.'table1' ('A1','A2','A3','A4','A5','A6','A7','A8') VALUES ('test1','test2','test3','test4','test5','test6','test7','test8')"); mysql_close($conn); ?> 有人能告诉我这有什么不对吗? 解决方法
问题是字段名称周围的引号. MySQL不允许使用单引号字段名称.它们必须是裸(A1)或反引号(‘A1`),因此您的查询应该重写为:
INSERT INTO table1 (A1,A2,A3,A4,A5,A6,A7,A8) VALUES ('test1',etc.....); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |