php - 使用 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 中不起作用。如何在一个变量中发送多个值?
解决方案
推荐阅读
- java - 升级JSyn相关程序的问题
- javascript - Arcgis在追加到html之前获取参数值并在JS中编辑
- sql - 在 CSV 中引用多个文本字段 - Sublime Text 3
- python - 如何更改 Linux 终端空闲默认版本
- node.js - NODE_MODULE_VERSION 48. 这个版本的 Node.js 需要 | NODE_MODULE_VERSION 64. 请尝试重新编译或重新安装
- c# - getoledbschematable 需要一个打开且可用的连接。连接的当前状态为关闭
- java - 在java中收集arraylist的更快方法
- python - 如何在 django 多个数据库中处理异常
- excel - VBA Cdate 解释 DD-MM-YYYY
- mysql - 如何将表记录与SQL表中的某些条件结合起来?