2016-04-06 9 views
0

メンバーパネルにユーザー名を印刷しようとしています。 これは、メンバーログイン時に、私は彼に印刷します。例えば、「メンバーシップの歓迎」などです。プリントメンバーの名前

問題は、私はメンバーの名前を印刷するには、このスクリプトを使用する場合、それは私には私のデータベースからすべてのメンバーに印刷、次のとおりです。

<?php 
    $id = @$_GET['id']; 
    $name = @$_GET['name']; 
    $select = "SELECT * FROM tblname WHERE id='$id'"; 
    $run = mysqli_query($connect,$select); 
    while($row = mysqli_fetch_array($run)){ 
     echo $row['name']; 
    } 
?> 

を誰が助けることはできますか?

+0

は私たちに '$のid'の値を表示してください使用することができますレコードリソースをループするのをサニタイズする必要がありますか? – m2j

+0

'$ select =" SELECT * FROM tblname WHERE id = "。$ id。" ";; – m2j

+0

1つの値しか期待していないのであれば、なぜループをやっていますか? – Sean

答えて

1

あなたは$_GETmysql_real_escape_string($_GET['id']);として、代わりにあなたが

$select = "SELECT * FROM tblname WHERE id='$id'"; 
    $run = mysqli_query($connect,$select); 
    $row = mysqli_fetch_array($run); 
    echo $row['name'];