$sql='SELECT phrase,english FROM static_site_language WHERE page=?;';
$pds=$database->pdo->prepare($sql); $pds->execute(array($_POST['languagepage']));
上述代码运行正常。然而我需要将另一个变量放入prepare语句中。我尝试了以下代码,但似乎不起作用:
$sql='SELECT phrase,? FROM static_site_language WHERE page=?;';
$pds=$database->pdo->prepare($sql); $pds->execute(array($_POST['language'],$_POST['languagepage']));
我知道 $_POST['language'](通过打印它)只包含单词“english”。
在这个 select 语句的这部分中,是否可以放置一个准备好的变量呢?
谢谢。