php - 如何在sql查询中传递值列表
问题描述
$ids = ( "1,2,3,4,20") ;
$values =('11,12,13,14');
$stmt = $conn->prepare("UPDATE Crypto_price SET price=? WHERE id IN($ids)") ;
$stmt->execute(array($values)) ;
$row = $stmt->rowcount() ;
我想用$values
id 更新价格表。当我运行我的端点 php 文件时,所有 id 都更新为 11
有什么帮助吗?
解决方案
推荐阅读
- node.js - 如何访问我的 /api/v1/campaigns?我似乎根本无法访问它
- c++ - 关于链接器和多类声明的 C++ 问题
- python - python中的子进程不产生输出
- python - 无论选项卡是否打开,我如何才能运行此代码?
- android - onCallAdded的回调如何获取当前设备的电话号码和SIM卡槽?
- git - Git 合并请求和分支策略
- python - PyMySQL:- OperationalError: (2003, "Can't connect to MySQL server on 'localhost' ([Errno 111] Connection denied)")
- macos - macOS nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
- python-2.7 - 附加列表但得到“AttributeError:'NoneType'对象没有属性'append'”Python 2.7
- qa - 使用 Android 的日志进行猴子测试