-1
1つのMySQLテーブルからデータを選択し、クエリのIDを照合して2番目のテーブルから電子メールアドレスを取得する必要があります。その後、結果を出力します。私の現在のコードは次のとおりです。同じステートメントの2つのMySQLテーブルから選択してください
$sql = "SELECT fk_i_user_id, i_amount FROM osei_t_payment_pro_wallet
WHERE i_amount > 0 order by i_amount DESC";
$rows = mysqli_query($conn, $sql);
while ($rs = mysqli_fetch_array($rows, MYSQLI_ASSOC)){
$uid = $rs["fk_i_user_id"];
$cash = $rs["i_amount"]/1000000;
echo "User ID - ".$uid." Wallet Val - ".$cash.chr(10).chr(13);
}
私はこのクエリに組み込むしたいと思います:
"SELECT s_email FROM osei_t_user where pk_i_id =".$uid;
と出力結果:
echo "User ID - ".$uid." Wallet Val - ".$cash." - Email: ".(value from above query).chr(10).chr(13);
追加:$ email = $ rs ["s_email"]; echo "ユーザーID - "。$ uid。 "Wallet Val - "。$現金 "電子メール - "。$ email.chr(10).chr(13); $電子メールはnullに戻り続けます。 – Sudo
コードに問題がない - 2つのテーブルの間のキーが一致していますか? – RichGoldMD
申し訳ありませんが、私の最後にエラーがあった....カットアンドペーストの失敗:)ありがとう、完璧に動作! – Sudo