目前,我已对此进行了编码(在PHP中)。
<? $array = array("0");
$q1 =mysql_query("SELECT id FROM `stuff` ORDER BY `id` ASC");
while($q=mysql_fetch_object($q1)){
$array[] = $q->id;
} ?>
加载时间并不长,但我想知道,如果有更有效的方法吗?如果有,请分享。如果有1000行,它就没有效率。
如果没有,请说出来。
答案 0 :(得分:1)
您可以使用mysqli_fetch_all
而不是遍历每一行:
$q1 ="SELECT id FROM `stuff` ORDER BY `id` ASC";
$result=mysqli_query($con,$q1);
$array=mysqli_fetch_all($result,MYSQLI_ASSOC);