关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
两年前关门了。
改进这个问题
这里我使用的是php数组概念,我在php中有一个数组,就像$array=array('name1,name2');对于某些要求,$array=('name1','name2'),我想将这个数组转换成以下格式;
请告诉我,如何将第一个数组转换成第二个数组格式,以及这两个数组格式的区别。请帮帮我。。。
这就是我到目前为止所做的
foreach($query->result_array() as $row) {
$galleries[]= $row["subjects"];
$ids = join("','",$galleries);
}
echo $pps="SELECT * FROM student_register
WHERE s_name IN ('$ids')";
我得到如下输出:
SELECT * FROM student_register
WHERE s_name IN ('english,malayalam,hindi')
而不是上面我想要下面的输出
SELECT * FROM student_register
WHERE s_name IN ('english','malayalam','hindi')
1条答案
按热度按时间u5rb5r591#
希望这能帮助您:
使用ci查询生成器的
where_in
为了得到想要的结果更多信息:https://www.codeigniter.com/user_guide/database/query_builder.html