我想使用 php 来确定我的信息来自哪个表,但不知道如何将 PHP 正确地放入语句中。
假设我有表格:
page1_articles
page2_articles
page3_articles
然后我为该页面指定一个 ID $page = "page1"
或 $page = "page2"
或 $page = "page3"
如何在我的 SELECT
语句中使用它:
$get_articles_sql = "SELECT * FROM $page_articles ORDER BY views DESC LIMIT 5";
最佳答案
这应该适合你:
$get_articles_sql = "SELECT * FROM " . $page . "_articles ORDER BY views DESC LIMIT 5";
用这个连接 $page 可以是 page1
或 page2
或 page3
与字符串 _articles
评论后编辑:
如果您还没有这样做,请转义您的变量!有了这个:
mysql_real_escape_string($page);
关于php - 将 PHP 放在 SELECT 语句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26894390/