PDO,将变量提供给Select语句(不是where =但直接在语句中)

时间:2018-02-21 11:41:28

标签: variables pdo

我想将变量直接传递给select语句来标识表,因此代码识别SELECT * FROM us_total_Y。这可能与PDO有关吗?我用Google搜索了三本书,但没有看到一个例子。有人知道吗?提前谢谢。

  $loc = 'us';
  $stmt = $pdo->prepare('SELECT * FROM :loc _total_Y');
  $stmt->execute(array('loc' => $loc));

1 个答案:

答案 0 :(得分:-1)

您可以将查询存储在类似的变量

  $loc = 'us';
  $locquery = 'SELECT * FROM '.$loc.'_total_Y';
  $stmt = $pdo->prepare($locquery);
  $stmt->execute();