로그인 한 사용자 정보 만 호출하려고합니다. 지금까지 아무 것도 나오지 않습니다. 내가 뭘 잘못하고 있는지 확실하지 않습니다.사용자의 데이터베이스에서 정보 호출
<?php
session_start();
// Connects to your Database
mysql_connect("localhost", "megan", "megan") or die(mysql_error());
mysql_select_db("megan") or die(mysql_error());
$id = $_SESSION['id_user']; //Get user's ID
Print $id; //Test
$result = mysql_query("SELECT * FROM user WHERE id_user='" . $id . "'")
or die(mysql_error());
$row = mysql_fetch_assoc($result);
echo "Your user name is: <br>";
echo $row['username'];
?>
내가 사용자의 선택 *에 넣으면 sugestions와 코드를하지만 여전히 나던 일이
전체 데이터베이스가 나오면 업데이트가 아닌 사용자가
mysql_ * 문을 사용하지 마십시오. PDO 또는 mysqli 문 사용을 선호하십시오. –
@ user1491556 Print $ id는 무엇을 반환합니까? –
session_start(); PHP 코드의 첫 번째 줄이어야합니다. 인쇄물을 사용하지 말고 대신 에코를 사용하십시오. – elvenbyte