我知道我在這裏有一個語法錯誤,但我無法弄清楚這一點。MySQL數據輸出在一個可打印的PHP變量
我試圖在我的數據庫中獲取單個特定記錄的結果以顯示在PHP變量中。似乎很簡單,但顯然不適合我。這裏是代碼我試圖運行:
// Create connection
$con=mysqli_connect($mysqlserver,$mysqluser,$mysqlpass,$mysqldb);
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$SQL = "SELECT * FROM players_brixx_gastonia WHERE email='[email protected]'";
$result = mysqli_query($SQL,$con);
$result1 = mysqli_fetch_assoc($result);
$prevpoints1 = $result1['points'];
echo $prevpoints1;
mysqli_close($con);
我的頁面輸出:「警告:mysql_fetch_assoc()預計參數1是資源,布爾在給定的」
這通常意味着我的查詢但是,如果在phpmyadmin中自行運行查詢時失敗,它會很好地顯示我需要的行。
怎麼了?
更新:
KaNch解決了我的問題。謝謝!
檢查mysql_connect().. 意味着檢查,如果$ con被設置? – PrakashSharma 2014-10-26 14:43:02
連接正常。我在同一個連接中運行其他數據庫命令,所以$ con工作正常。 – 2014-10-26 14:46:11
mysql_query($ sql,$ con);試試這個 – PrakashSharma 2014-10-26 14:48:07