1

ユーザーテーブルから特定の列「uid」の数を取得したいPHPに取り組んでいます。出力ウィンドウに何も表示されません。以下はコードです。誰でも、このコードを修正するのを手伝ってくれますか?

    <?php
    $link = mysql_connect('localhost', 'username', 'password');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    mysql_select_db("rth_db");
    $data = mysql_query("SELECT COUNT(uid) AS Total FROM users", $link);
    $number = mysql_fetch_array($data);
    echo $number;
    echo 'Connected successfully';
    mysql_close($link);
    ?>
4

4 に答える 4

4

データを別の方法で扱う必要があります

echo $number["Total"];

また、mysql は非推奨です。PDO を参照してください。これは、セキュリティなどにも優れています。詳細については、PHP.NET ページを確認してください。

于 2013-04-04T07:54:07.250 に答える
1

これを変える

echo $number;

print_r($number);

また

echo $number['Total'];

$numberではarrayないのでstring

于 2013-04-04T07:55:17.893 に答える
0

あなたも使うことができます

var_dump($number);
于 2013-04-04T08:28:30.133 に答える