当启动我的代码我得到一个失败的查询和以下错误:正确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