私の PHP 関数スクリプトは昨夜は正常に動作していましたが、今日ログオンしてさらに作業すると、次のようになります。
「警告: mysql_result() は、パラメーター 1 がリソースであると想定しており、ブール値が指定されています」.
これが機能しない理由がわかりません。オンラインで PHP のマニュアルを読んだことがあります。また、私が行ったことが使用されて動作する例も見ました。誰でもこれで私を助けてもらえますか? 私はバグを次々と修正してきました (今日ログオンしたときに多くのことが機能しなくなりました)。それが役立つ場合は、サーバーに Windows 7 で XAMPP を使用しています。
コード: (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;
}
?>