$ids = "'li','zhang','wang','zhao'";$query = 'select * from user where user_name in (?)';
$stmt = $db->prepare($query);
$stmt->bindParam(1,$ids);
$stmt->execute();我想运行上面这段code,但是出现错误。
下面的code却是正确的。$ids = "'li','zhang','wang','zhao'";$query = 'select * from user where user_name in ($ids)';
$stmt = $db->prepare($query);
$stmt->execute();如果我一定想用上面的形式,不知道哪里出错?先谢谢大家。
$stmt = $db->prepare($query);
$stmt->bindParam(1,$ids);
$stmt->execute();我想运行上面这段code,但是出现错误。
下面的code却是正确的。$ids = "'li','zhang','wang','zhao'";$query = 'select * from user where user_name in ($ids)';
$stmt = $db->prepare($query);
$stmt->execute();如果我一定想用上面的形式,不知道哪里出错?先谢谢大家。
这里出的问题?
$stmt->bindParam(1,$ids);
$stmt = $db->prepare($query);
$stmt->execute($ids);