2016-08-11 13 views
-2

私は現在のユーザーと同じ行にあるメッセージを取得するためにSQLデータベース/テーブルを照会するためにPHPを使用しています。テーブル内の現在のユーザーを検索するクエリ? php、sql

テーブル内の現在のセッションユーザーを検索し、そのユーザー名と一致するすべての行のすべての情報を表示するクエリを作成します。

$user = $_SESSION["sess_user"]; 
    $sql=mysqli_query($con, "SELECT * FROM Mail WHERE recipient_username ='".$user."'"); 

私はフェッチと表示の適切な配置を見つけることができませんし、ポインタを使用することができます!あなたの時間をありがとう。

私はこれに対する答えを探していました。そこには1つがあると確信しています。誰かがリンクしていれば、それは歓迎すべきものです。

+0

は 'print_r($ user)'の値を共有しますか? – C2486

+0

mysqlまたはsql-serverを使用していますか? – NickyvV

答えて

0
i got it. thanks guys. 


$user = $_SESSION["sess_user"]; 
    $sql=mysqli_query($con, "SELECT * FROM Mail WHERE recipient_username ='".$user."'"); 


if($sql){ 
$result = mysqli_query($con, "SELECT * FROM Mail WHERE recipient_username ='".$user."'"); 

while($row = mysqli_fetch_assoc($result)){ 
    echo'<table border="1" ><th >Message Date</th><th>Sender</th><th>message</th>'; 
    echo '<tr><td>'.$row['msg_date'].'</td>'; 
    echo '<td>' .$row['sender_username']. '</td>'; 
     echo '<td>' .$row['sender_message'].'</td> </tr>' ; 
    echo '</table>'; 
関連する問題