Mysql用变量输入获取查询?

时间:2015-05-09 17:34:13

标签: php sql variables

我试图从服务器上的表中检索数据,但唯一的问题是每个用户都有不同的" company_id"附加到他们的帐户,我必须具体检索每个用户。

每一个都以" po_12345678"的形式出现。所以我想像

$poresults = mysql_query("SELECT * FROM po_" ? $_SESSION['company_id']);

可能会奏效,但我没有运气。我觉得答案应该很简单,我只是错过了一些简单的事情......对此的帮助会很棒!

1 个答案:

答案 0 :(得分:0)

mysql_query("SELECT * FROM `po_".$_SESSION['company_id']."`");

此外:

  1. 不要使用mysql_query,请使用PDO或MySQLi

  2. 虽然会话不是直接来自用户的输入,但你仍然应该逃避它,这是非常重要的