簡體   English   中英

在MySQL查詢中使用會話

[英]Using sessions in MySQL query

我有一個博客網站,其中包含所有博客內容,包括帖子頁,問題是我正在嘗試使用php會話來選擇數據庫中的表,我在這方面是一個主要的菜鳥,但是嘗試了mysql_query("SELECT * FROM $_SESSION['SESS_LOGIN']_blog")無效,因此我嘗試了$user = $_SESSION['SESS_LOGIN']; $blog = _blog; "mysql_query("SELECT * FROM $user . '' . $blog") $user = $_SESSION['SESS_LOGIN']; $blog = _blog; "mysql_query("SELECT * FROM $user . '' . $blog") $user = $_SESSION['SESS_LOGIN']; $blog = _blog; "mysql_query("SELECT * FROM $user . '' . $blog") ,仍然沒有任何幫助,將不勝感激

像這樣:

$userblog = $_SESSION['SESS_LOGIN'] . '_blog';
mysql_query("SELECT * FROM $userblog");

請注意,每個用戶只有一個數據庫表可能是一個糟糕的主意。 數據庫結構不應依賴於這樣的動態數據。

由於字符串插值中的歧義性,您需要像這樣將其包裝在大括號中...

mysql_query("SELECT * FROM {$_SESSION['SESS_LOGIN']}_blog");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM