到現在爲止,我在我的專用服務器上製作了所有的項目,這真的很痛苦 - 現在我決定用xampp移動本地,但似乎像mysql_fetch_array()在我的專用服務器上工作方式不同,當我嘗試看到我德迪完美的作品內容,它拋出這些錯誤:移動到xampp後mysql_fetch_array()錯誤?
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\includes\variables.php on line 7
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\template\win_clients.php on line 3
這裏是其拋出的PHP代碼是:
variables.php:
<?php
include ('config.php');
$sql_u = "SELECT * FROM users WHERE username='".$_COOKIE['u_name']."'";
$result_u = mysql_query($sql_u);
$row_u = mysql_fetch_array($result_u);
$sql_c = "SELECT name, user, pass, email, payment_type, last_payment FROM clients WHERE idnum='".$_COOKIE['id']."'";
$result_c = mysql_query($sql_c);
?>
win_clients.php:
<?php
include('../includes/variables.php');
while ($row_c = mysql_fetch_array($result_c))
{ ..........
的config.php:
//Connect to database from here
$link = mysql_connect('localhost', 'root', 'xxxxx');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
//select the database | Change the name of database from here
mysql_select_db('xxxxxx');
,你可以看到每一個我試圖運行mysql_fetch_array()它不工作的時間。另一件事:config.php文件正在工作,因爲我可以登錄到系統中,並根據需要設置cookie。
任何幫助,將不勝感激。
編輯:我通過用「include __ DIR __。'/config.php';」替換正常包含來修復它。
@Rico似乎出錯了數據庫,因爲'$ result_u == FALSE' – Karolis 2011-06-16 14:21:33
這是一個長鏡頭,但有可能這是一起,但你都發生在專用服務器上設置了不同的錯誤報告級別? – 2011-06-16 14:24:15
剛剛使用config.php編輯帖子, @Brendan Bullen:沒有它的不可能的原因在我的dedi它顯示每個客戶端喜歡它需要,所以我猜查詢工作在那裏:) – Ricardo 2011-06-16 14:27:46