次のコードがあります。
<?php
$host="database.com"; // Host name
$username="user"; // Mysql username
$password="password"; // Mysql password
$db_name="database"; // Database name
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$contact_id = mysql_real_escape_string($_GET['contact_id']);
$sql="select ( if(month(now()) < 9, year(now()) - 1, year(now())) - year(dob) - if(month(dob)<9, 0, 1) ) as ageOnLastSeptember from members_family where contact_id = '$contact_id' ";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result)){
echo $rows['ageOnLastSeptember'];
}
mysql_close();
?>
何らかの理由で機能せず、次のエラー メッセージが表示されます。
警告: mysql_fetch_array() は、パラメーター 1 がリソースであると想定します。これは、4702 行目の /record_view/index.php で指定されたブール値です。