加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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.....);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读