私は以下のコードを書いています。これはセッション変数をデータベースと照合し、セッションにあるユーザID =ユーザIDを与えてください。なぜこの単純なmysql_query/SELECT/echoは出力として "配列"を取得しますか?
I echo $session_name;
私はユーザーIDを取得します。 30 もし私がecho $row2;
私は配列を得る
私は間違って何をしていますか?
<?php
connect();
$session_name = $_SESSION[id];
$sql2 = "SELECT username FROM members WHERE member_id = '$session_name'";
$result2=mysql_query($sql2);
$row2 = mysql_fetch_array($result2);
echo $row2;
?>
質問に[mysql]タグを追加してください。私はそれをやろうとしていましたが、どうにかしてretagリンクがありません。 – bfavaretto
そして、あなたがそれを読んでいる間、[PHPでSQLインジェクションを止める最善の方法](http://stackoverflow.com/questions/60174/best-way-to-stop-sql-injection-in-php) –