$ qVraagGroepenOp =「SELECT * FROM $ tabele WHERE $ where」; $ rVraagGroepenOp = mysql_query($ qVraagGroepenOp); $ aVraagGroepenOp = mysql_fetch_assoc($ rVraagGroepenOp)PHP:讓你自己的函數在while循環中工作
和我轉換該給功能
vraagOp("testtable","testtable_ID = $id");
function vraagOp($table,$where)
{
$qVraagOp = "SELECT * FROM $table WHERE $where";
$rVraagOp = mysql_query($qVraagOp);
$aVraagOp = mysql_fetch_assoc($rVraagOp);
return $aVraagOp;
}
只是問題是,當我需要一個以上的行i需要使用一個while循環
$qVraagGroepenOp = "SELECT * FROM testtable where testtype = test";
$rVraagGroepenOp = mysql_query ($qVraagGroepenOp);
while ($aVraagGroepenOp = mysql_fetch_assoc ($rVraagGroepenOp))
{
echo "testing <br>";
}
它不會再工作了有一個技巧,使我的功能與這while循環工作?
這不會工作,但我想達到類似的東西
while (vraagOp("testtable","testtype = test"))
{
echo "testing <br>";
}
這可能嗎?
爲什麼要使用這樣的不可讀的變量?只需KISS,並像其他人一樣將它們稱爲$ query,$ result和$ row。 – TravisO 2010-02-05 18:59:55
@TravisO:哇。他們很清楚另一種語言,荷蘭語是精確的。他對他來說很簡單。 – hobodave 2010-02-05 19:03:50
很好,那麼他應該使用$ query $ antwoord $ rij我不在乎他使用的是什麼語言,他的格式是不必要的冗長,並且以單個字母爲前綴來分隔來自行結果的查詢是愚蠢的。少即是多。 – TravisO 2010-02-05 22:36:10