mysqli使用IN运算符和另一个占位符准备语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysqli使用IN运算符和另一个占位符准备语句相关的知识,希望对你有一定的参考价值。
我的代码中有一些混乱请查看我的代码并建议我如何使用In运算符在查询中传递另一个参数。
$cat=1;
$lastnames = $ids;
$arParams = array();
foreach($lastnames as $key => $value)
$arParams[] = &$lastnames[$key];
;
$count_params = count($arParams);
$int = str_repeat('i',$count_params);
array_unshift($arParams,$int);
$q = array_fill(0,$count_params,'?');
$params = implode(',',$q);
$qry1=$dblink->prepare("SELECT * FROM course_details WHERE category=$cat and cat_id IN ($params)");
call_user_func_array(array($qry1, 'bind_param'), $arParams);
$qry1->execute();
$qry1_res=$qry1->get_result();
while($rowset1=$qry1_res->fetch_array()){
print_r($rowset1);
}
我不能绑我的猫就像准备好了。请帮帮我谢谢
以上是关于mysqli使用IN运算符和另一个占位符准备语句的主要内容,如果未能解决你的问题,请参考以下文章
如何在使用 SQLi 的 SQL IN 运算符的准备语句中使用 php 数组? [复制]