我在an older question上得到了一個幾乎可以工作的答案。PHP:我只能使用這個函數一次(在while循環中使用它)
我有一個函數,
function vraagOp($table,$where)
{
static $rVraagOp;
if(!$rVraagOp){
$qVraagOp = "SELECT * FROM $table WHERE $where";
$rVraagOp = mysql_query($qVraagOp);
}
return mysql_fetch_assoc($rVraagOp);
}
,我想用這樣的
while (vraagOp("testtable","testtype = test"))
{
echo "testing <br>";
}
功能工作正常,但是,我只能用它每頁一次。我第二次稱它它什麼都不做。也沒有錯誤,就像從未發生過的功能一樣。
爲了讓它工作多次並仍然在while循環中工作,我需要改變什麼?
你應該使用一些體面的變量名,夥計 – Hanse 2010-02-09 08:13:59