我必須做一些錯誤的PHP沒有找到mySQL數據庫?
我有一個非常簡單的腳本和一個非常簡單的數據庫 不知道爲什麼它不工作..
請幫
<?php
error_reporting(E_ALL);
$link = mysql_connect('localhost', 'root', 'password');
if(!$link)
{
die('Could not connect: ' . mysql_error());
}
$database = mysql_select_db('test_db', $link);
if(!$database)
{
die('Could not connect to database: ' . mysql_error());
}
$result = mysqli_query($link, "SELECT forename FROM users WHERE id='1'");
if(!$result)
echo 'PROBLEM';
$row = mysqli_fetch_array($result);
echo $row[0];
?>
它甚至沒有給予任何錯誤,只是迴應'問題'...
數據庫連接正常,並且數據庫中有1個用戶ID爲1,前綴爲Cristian。
起結果,嘗試'回聲mysql_error();'而不是'回聲 '問題' ;'得到一個有意義的消息,而不僅僅是PROBLEM。 –
這可能根本不涉及,但我建議不要將mysqli和mysql調用混合在一起,如果你有機會訪問mysqli - 對所有人都使用它:) –