
平均结果rsmdy的= stmt.executeUpdate(SQL),短语错误
stmt.executeUpdate(SQL),返回类型为int,你收到的结果集类型转换错误。
update更新返回值类型$result=mysql_query("update table set name='wxp' where id=1")
var_dump($result)
输出结果:
bool(false)
可以看出,update更新数据如果成功则返回true,失败则返回false.
mysql中的insert语句在添加成功时,有影响行数和当前 *** 作产生的id值。 *** 作方法如下:
1、首先连接到mysql,mysql -uroot -p123456use test。
2、创建测试表,CREATE TABLE IF NOT EXISTS `test` ( `name` varchar(50) NOT NULL。
3、本身mysql就没有自增的特性,需要自定义函数实现了。创建获取当前值的函数。
4、创建获取下一个值的函数。
5、测试先清空表的数据,然后插入一条数据 insert into test set name='zxh001'查看效果,默认从0开始 select * from test。
6、最后再向表插入一条insert into test set name='zxh002',设置当前值自增select nextval('zxh002')查看效果,结果自增字段应该从0变成1。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)