0

主キーとしてフィールド「c_number」を持つテーブルがあります。これで、この主キーを呼び出しと請求の 2 つのテーブルで外部キーとして使用しました。このクエリが機能しない理由を教えてください

$q="select c_number, type, billing.days from calls, billing where calls.c_number=billing.c_number group by c_number";
$r=mysql_query($q);
while($row=mysql_fetch_array($r))
{
echo $row['days'];
}

クエリが機能せず、次のようなエラーが表示されます。

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\vas1\b.php on line 61

61行目:

 while($row=mysql_fetch_array)
4

2 に答える 2

0

関数に結果を提供していないため、エラーが発生しmysql_fetch_array()ます。

次のようになります。mysql_fetch_array($r)

SQL ステートメントの値に引用符を使用することも検討してください。

このリンクに mysql_fetch_array() の例がいくつかあります。

于 2013-06-15T21:11:17.843 に答える