質問があります。チャット/IMのWebサイトを作成していて、ユーザープロファイルページを作成していました。そのユーザーの投稿数を表示したかったのです。
以前に発生したもう1つの問題は、特定の値を呼び出すと、「リソース#1」タイプの文字列が返されることでした。しかし、私はそれを使用して動作しました
$totalposts=mysql_query("SELECT * FROM `posts` WHERE Username='" . $username . "'");
$totalposts = mysql_fetch_row($totalposts);
$totalposts = $totalposts[0];
ただし、これは最新の投稿の最後のpostIDを返すだけです。mysql_num_rowsが機能すると思いました。しかし、このコードはエラーを返します(数字の例):
29: $totalposts=mysql_query("SELECT * FROM `posts` WHERE Username='" . $username . "'");
30: $totalposts = mysql_num_rows($totalposts);
31: $totalposts =mysql_fetch_row($totalposts);
32: $totalposts = $totalposts[0];
これはこのエラーを返します:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/a9091503/public_html/im/user.php on line 31
みんなありがとう。:)私はあなたがこれを理解できることを願っています。:D