是你代码问题,你的SQL语句写错了。其实与你上面在phpmyadmin中执行的语句是一样的。
$sql="INSERT INTO test (id,uid,regdate,remark)values(``,`php222`,now(),`工人`)";
应该是
$sql="INSERT INTO test (id,uid,regdate,remark)values('','php222',now(),'工人')";
注意,MYSQL语句中,` 号(Esc下面那个按钮)与单引号使用是不同的。
` :一般用来包含表名,表中的字段名。
' :一般是用来包含 varchar, text, longtext 等字符型数据的。
$sql = "INSERT INTO sun (ID, Name, Age)values('1', 'Baidu', '9')";
请确定你的ID是否是自增字段,如果是的话,就应该是这样:
$sql = "INSERT INTO sun ( Name, Age) values('Baidu', '9')";
自增字段的话,ID这个是数据库自己产生的,你不用指定值,否则会出现插入不了的情况
以上就是关于php *** 作数据库 为什么没反应全部的内容,包括:php *** 作数据库 为什么没反应、为什么我的php不能访问mysql数据库!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)