0

データベースのテーブル「グループ」から「groupLeader」フィールドを取得して変数に保存し、現在ログインしているユーザー名と比較する必要がありますが、エラーが発生します。

警告: mysql_numrows() は、パラメーター 1 がリソースであり、31 行目の /home/content/00/7923300/html/uber/tasks.php で指定されたオブジェクトであると想定しています。

私が現在持っているコードはこれです:

$sq = "SELECT * FROM groups WHERE groupID='".$groupID."'";
$result=$db->query($sq);
$num=mysql_numrows($result);
$i=0;
while ($i < $num) {
    $gLeader=  mysql_result($result, $i, 'groupLeader');
    $i++;
}
if($_COOKIE['$username'] == $gLeader) {
    echo "User is leader.";
}

これがかなり単純な要求のように思われる場合は、ご容赦ください。私はphpが初めてで、データベースを操作しています。

編集:31行目は、次を含む行であることに言及するのを忘れました

$num=mysql_numrows($result);
4

3 に答える 3