sql >> データベース >  >> RDS >> Mysql

なぜこれがリソースID#2を返すのですか?

    mysql_query()

    mysql_fetch_assoc()のようなものを使用します 次の行を取得します。列名をインデックスとして持つ配列を返します。あなたの場合、それはおそらくCOUNT(*)

    スニペットの修正といくつかのマイナーな改善は次のとおりです。

    $rt = mysql_query("SELECT COUNT(*) FROM persons") or die(mysql_error());
    $row = mysql_fetch_row($rt);
    if($row)
        echo "<h1>Number:</h1>" . $row[0];
    

    結果セットのすべての行を取得する必要がある場合は、次のスニペットを使用してください:

    while($row = mysql_fetch_assoc($rt)) {
        var_dump($row);
    }
    


    1. PHPでタイムスタンプより古い日付を保存する方法

    2. SQLServerで現在の日付を取得する方法

    3. 2011年春のPostgreSQLカンファレンス、米国/カナダ

    4. Python:MySQLdbとライブラリがロードされていません:libmysqlclient.16.dylib