1.假如我有一张表user 里面有2个字段,ID ,name;
需求:我要更新数据 ,ID值为2,name的值为 ad's;
使用如下语句:UPDATE user SET ID= '2', name= ' ad's';
会报错,怎么办呢?
就是说我现在更新的数据里面有MYSQL的特殊字符'.
怎么解?谢谢
mysql 数据更新问题
答案:2 悬赏:60 手机版
解决时间 2021-02-04 10:23
- 提问者网友:遮云壑
- 2021-02-03 14:12
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-02-03 14:40
您好,这样的:
在php产生标识。
然后执行 一个带参数的存储过程 应该就可以了。
但你要考虑 怎么写性能是最好的。
当访问php页面 调用你的数据表数据时,
通过php计算产生一个截至标识 通过当前时间 和数据表时间 对比。
然后去更新相应数据 设置已截至,
然后显示到页面。
在php产生标识。
然后执行 一个带参数的存储过程 应该就可以了。
但你要考虑 怎么写性能是最好的。
当访问php页面 调用你的数据表数据时,
通过php计算产生一个截至标识 通过当前时间 和数据表时间 对比。
然后去更新相应数据 设置已截至,
然后显示到页面。
全部回答
- 1楼网友:独钓一江月
- 2021-02-03 15:12
伪代码 对应好id和数组的值就行
$data=array('2','23','
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯