首页 > 解决方案 > 如何在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

有什么帮助吗?

标签: phpsqlpdo

解决方案


推荐阅读