-2
$result = mysql_query("SELECT 1 FROM playerCount WHERE `count` >= 0") or die(mysql_error());

テーブル playerCount で count の値を取得するにはどうすればよいですか。私はこれを正しく行っているとは思いません。

4

2 に答える 2

3

クエリを実行した後、結果を取得する必要があり、値をエコーすることができます -

$result = mysql_query("SELECT `count` FROM playerCount") or die(mysql_error());
while($row = mysql_fetch_assoc($result)){
      echo $row['count'];
}

mysql_*この拡張機能は PHP 5.5.0 で非推奨になったことに注意してください。新しいコードを使用しmysqliたり、書きたくなるでしょう。http://php.net/manual/en/mysqlinfo.api.choosing.phpPDOを参照してください。

于 2013-07-23T00:12:33.407 に答える
1

count列の値が より大きいか等しいレコードの総数が必要であると仮定すると、クエリは次のようになります (関数0の使用に注意してください)。count()

$result = mysql_query("SELECT count(1) as totalPayerCount FROM playerCount WHERE `count` >= 0") or die(mysql_error());

編集:(OPがテーブル定義の画像を投稿した後)

$result = mysql_query("SELECT `count` FROM playerCount WHERE `count` >= 0") or die(mysql_error());

$resultSet = mysql_fetch_assoc($result);
if (!empty($resultSet)) {
   echo $resultSet['count'];
}
于 2013-07-23T00:00:29.780 に答える