【发布时间】:2012-07-10 22:43:45
【问题描述】:
可能重复:
PHP: Warning: sort() expects parameter 1 to be array, resource given
我的 PHP 函数脚本昨晚运行良好,现在当我今天登录继续处理它时,我得到了
“警告:mysql_result() 期望参数 1 是资源,给定的布尔值”。
我不知道为什么这不起作用。我已经在线阅读了 PHP 手册,我什至看到了我所做的使用和工作的示例。谁能帮我解决这个问题?我一直在修复一个又一个错误(当我今天登录时,很多事情都停止了工作),我在这里无所适从。如果有帮助,我将在 Windows 7 上为我的服务器使用 XAMPP。
代码:(also available via Pastebin)
<?php
function dbConnect() {
$dbserver="127.0.0.1";
$dbuser="Mike";
$dbpassword="mike";
$dbname="devsite";
$con = mysql_connect($dbserver, $dbuser, $dbpassword);
mysql_select_db($dbname, $con);
}
function getSiteTitle() {
$siteTitle = mysql_result(mysql_query("SELECT \`siteTitle\` FROM siteSettings"), 0);
return $siteTitle;
}
function getSiteHeader(){
$siteHeader = mysql_result(mysql_query("SELECT \`siteHeader\` FROM siteSettings"), 0);
return $siteHeader;
}
function getBodyContent() {
$bodyContent = mysql_result(mysql_query("SELECT \`bodyContent\` FROM siteSettings"), 0);
return $bodyContent;
}
?>
【问题讨论】:
-
添加一些基本调试,检查查询是否正常,如果没有从mysql返回错误