最初にエラー報告を有効にします:
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
次に、以下のコードに従ってください。
<?php
session_start();
$name = $_SESSION['MM_Username'];
mysql_connect("localhost","abc","sar") or die("No Connection"); //Add or die() to record any error if connection is failed
mysql_select_db("abc") or die("can't select");
$query = mysql_query("select * from `employee` WHERE username = '".$name."'") or die("Wrong query"); //makesure table name with backtick eg: `tablename`
while($row = mysql_fetch_array($query)); //also can use : mysql_fetch_assoc($query)
{
echo $row['employee_id']; //print output
}
?>
- エラー報告を有効にする
or die()
失敗したかどうかを確認するために追加
- テーブル名には常にバッククォートを使用してください。なんで?ここをチェック
- 使ってみ
mysql_fetch_array($query)
たり mysql_fetch_assoc($query)
mysql_*
そして、今後は使用しないでください。なんで ?ここをチェック