PHP数据库点逐增不行 php 显示数据库最新10条

php 数据库连接上了可是不能增添数据到MYSQL中!有没有什么出错的提示啊
如果你确定其他都没什么问题的话 检查一下这一句
insert into user values ('','$username','$password','$email')
在mysql 5.0.17版本以前这是可以的 更高一些的版本默认开启了sql的格式检查 id字段用''不能实现自增 导致无法插入数据
你可以修改mysql中的my.ini文件 具体的修改好像是删除一个小参数 你可以把上面的sql复制到命令行模式下执行 将出现的错误复制到baidu上你就知道怎么修改了^_^
但是建议改写成 这样的形式
【PHP数据库点逐增不行 php 显示数据库最新10条】insert into user(`username`,`password`,`email`) values('$username','$password','$email');
这是一个良好习惯
祝你好运?。?
thinkphp在数据库中增加和修改失败你是要将查询出的数据中为空的字段补充信息,这样可能有好几个空字段 , 所以理想的方法是先找出需要更新的字段,最后再一次性更新 。
foreach($arr[0] as $k = $val){$data['id'] = $arr[0]['id'];if($val == null)$data[$k] = '写入这句';$m-save($data); }
php操作数据库 为什么没反应?是你代码问题,你的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 等字符型数据的 。
PHP数据库点逐增不行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 显示数据库最新10条、PHP数据库点逐增不行的信息别忘了在本站进行查找喔 。

    推荐阅读