0
即時通訊使用以下登錄我的用戶在檢索值,從列在表中使用PDO和MySQL
/*** select the users name from the database ***/
$dbh = new PDO("mysql:host=$mysql_hostname;dbname=$mysql_dbname", $mysql_username, $mysql_password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $dbh->prepare("SELECT * FROM access_users
WHERE id = :phpro_user_id");
$stmt->bindParam(':phpro_user_id', $_SESSION['user_id'], PDO::PARAM_INT);
$stmt->execute();
$username = $stmt->fetchColumn();
if($username == false)
{
$message = 'Access Error';
}
else
{
// done
}
我要檢索的用戶level
價值,這是在我的表中的列只有即時通訊不確定如何用PDO來做到這一點?
我試過......
print $result->level;
您是否試過$ username ['level']?因爲你將結果保存到$用戶名。 – Jurik
你的代碼非常不一致。你從哪裏得到這個$結果?爲什麼要在$ username變量中設置級別? –