-1
我有一个这样的脚本:避免运行相同的MySQL脚本多次
$result = array();
$sql = "SELECT DISTINCT Name FROM servers"; //doesn't really matter what this MySQL script is
//storing the same query in two different variables
$result[0] = mysql_query($sql);
$result[1] = $result[0];
for($i = 0; $i < 3; $i++) {
$result[0] = $result[1];
while($ret = mysql_fetch_array($result[0]) {
//run some code
}
}
不幸的是,上面的代码执行一次,然后下一个迭代返回任何内容。我究竟做错了什么?
你在这里做什么? –
我试图让它不是在for循环中运行mysql_query($ sql),这使得您必须执行3次mysql操作,而只是将该变量存储并保存在for循环中以便避免额外的mysql搜索。 – user1784397
而不是将数据存储在数组中,然后做任何你想做的事情。 –