當啓動我的代碼我得到一個失敗的查詢和以下錯誤:正確mysqli_query和mysqli_error配置
mysqli_query()預計參數1是mysqli的,空在
mysqli_error給予()預計參數1爲庫MySQLi,字符串中
<?php
include('mysql_config.php');
function mysqlConnect()
{
global $mysql_hostname, $mysql_username, $mysql_password, $mysql_database;
$link = mysqli_connect($mysql_hostname, $mysql_username, $mysql_password)
or die('Could not connect: ' . mysqli_error());
mysqli_select_db($link,$mysql_database) or die('Could not select database');
return $link;
}
function mysqliClose($link)
{
mysqli_close($link);
}
function sendQuery($query)
{
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error("could not query"));
return $result;
}
?>
給出如何正確格式化mysqli_query和mysqli_error函數?
'$ link'從哪裏來?檢查你的'sendQuery'函數..錯誤很明顯..'$ link'沒有被定義.. –
你有一個範圍問題:http://php.net/manual/en/language.variables.scope.php –
你最好考慮更改'或死(...)'處理錯誤的方法。首先請訪問http://www.phpfreaks.com/blog/or-die-must-die。 – peterm