2017-02-04 1 views
0

私はユーザーの金額をエコーし​​ようとしていますが、動作していません。私はこのコードを使用していますが、それはすべてのユーザーの支払いを示しています。ユーザーに支払いを表示するにはどうすればよいのですか?データベース上の特定のテーブルをどのようにエコーしますか?

<?php $user_details = $db->select("SELECT * FROM 'as_user_details'"); 
foreach ($user_details as $row) { 
    echo $row['payout']; 
} ?> 
+0

mysqlのWHEREのフィルタを使用します。 – aldrin27

+0

どこですか? @ aldrin27 –

答えて

1

すべてのユーザーのデータを取得するのではなく、その特定のユーザーのデータをフェッチします。

<?php 
    $user_details = $db->select("SELECT * FROM 'as_user_details' where id = '$user_id' "); 
    echo $user_details['payout']; 
?> 
+0

これは好きですか? <?php $ user_details = $ db-> select( "SELECT * FROM 'as_user_details' id = '$ used_id'"); foreach($ user_detailsを$行として表示){ echo $ row ['payout']; }?> –

+0

もし1行しか返さない場合は、ループする必要はありません – nogad

+0

どのようにループを取り除いて修正するのですか? –

関連する問題