【发布时间】:2012-09-23 23:16:25
【问题描述】:
假设我有一组像 (3,2,5) 这样的数字,我用来拆分它们并搜索 mysql 以获取值的正常方法是在 PHP 中使用爆炸来拆分它们
示例
$string = '3,4,5';
$array = explode(',',$string);
foreach($array as $value){
$query = 'SELECT ID FROM TABLE WHERE ID = "'.$value.'"';
}
它像这样工作,但它使脚本非常慢
我现在是否需要将此字符串拆分为它自己的查询并返回结果而不使用 PHP 循环?
【问题讨论】:
-
您是否在循环内执行该查询?
-
兄弟,你应该先阅读基础知识。
-
请告诉我,当您已经有一个 id 数组时,您实际上并不仅仅是从表中选择 id...