首页 > 解决方案 > 使用 PDO 在 GET 变量中传递多个值

问题描述

我有这个代码:

if (isset($_GET['id'])) { //$_GET['id'] = id=34,33,32,31
    $id = $_GET['id'];
}
try {
    $conexion = new conexion();
    $db = $conexion -> getConexion();
    $sql = "DELETE FROM `contactos` WHERE `id` IN (:id);";
    $q = $db -> prepare($sql);
    $q -> bindValue(':id',$id,PDO::PARAM_STR);
    $resultado = $q -> execute();
    if ($resultado){
       echo 'win';
    }else{
       echo 'fail';
    }

我使用参数IN,但它在带有参数的 PDO 中不起作用。如何在一个变量中发送多个值?

标签: phppdo

解决方案


推荐阅读