我有一个分解为数组的数字列表。然后,我想遍历数组,并使用数组中的值从数据库中调用信息。我尝试使用mysqli_data_seek
重置结果,但第二个循环抛出错误。
<?php
$relatedArt = explode(",",$art["art_related"]);
foreach($relatedArt as $value) {
$relatedQ = "SELECT art_id,art_name,art_thumb FROM zoo_art WHERE art_id = ".$value." ";
$relatedR = mysqli_query($connection, $relatedQ);
confirm_query($relatedR, "problem");
mysqli_data_seek($relatedR, 0);
}
?>
您应该执行诸如此类的foreach循环。
$relatedArt = explode($art["art_related"]);
$values = implode(",",$relatedArt);
$relatedQ = "SELECT art_id,art_name,art_thumb FROM zoo_art WHERE art_id IN(".$values.") ";
IN Operetor用于以任何给定顺序查询数据库。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句