我正在創建一個CMS並使php創建一個頁面。我有這樣mysql fetch數組在函數中返回false,但不在文檔中
while($row = mysql_fetch_array($results)) {
echo "some html code" . $row['name'];
其shortend while循環,但希望你明白了吧。我的頁面中有完整的東西,就像它應該一樣工作,我想將它移動到一個函數中,因爲我想重用它。問題是我這樣做,它停止工作。
我做了一些測試,發現該函數獲取查詢結果,並做了一個var轉儲後,兩者都是相同的問題時,我試圖將其分配給一個數組。它回來爲false,以便在上面的代碼,例如,
$row = false;
IM toatly失去了這一點,如果我的解釋是混淆了我appologise但我有點新手的我曾試圖尋找,但...我真的不知道從哪裏開始 任何想法。
首先不要使用mysql_ *函數它已被棄用使用mysqli_ * http://php.net/manual/en/mysqli.error.php,看看你得到了什麼錯誤 – Sedz
我曾看到,但thanx錯誤我得到沒有這個問題是不是與數據庫的MySQL查詢它正好當我嘗試使用它作爲一個函數。 – jaggysnake
請發佈您的完整代碼功能 – Sedz