0
我已經在localhost PHP 5.5.9上安裝了,我嘗試替換一些棄用的函數。 我用mysqli替換不推薦使用的mysql函數
$dbConn = mysqli_connect($dbHost, $dbUser, $dbPass)
or die ('MySQL connect failed. ' . mysqli_error($dbConn));
mysqli_select_db($dbConn, $dbName)
or die('Cannot select database. ' . mysqli_error($dbConn));
function dbQuery($sql)
{
$result = mysqli_query($dbConn, $sql) or die(mysqli_error($dbConn));
return $result;
}
但它返回的錯誤
注意問題的mysqli:未定義的變量:dbConn在C:\ XAMPP \ htdocs中...第9行
警告: mysqli_query()期望參數1爲mysqli,null爲C:\ xampp \ htdocs中給出的...第9行
第9行爲:$result = mysqli_query($dbConn, $sql) or die(mysqli_error($dbConn));
我可以得到一些幫助嗎?謝謝
'$ dbConn'存在於外部變量作用域中。邀請它。 – mario
你的頭銜是什麼意思? 'mysqli'函數不被棄用,'mysql'函數是。 – Barmar
@Barmar:好吧,我寫錯了標題(mysqli而不是mysql) – Ogum