【发布时间】:2015-11-28 09:29:30
【问题描述】:
是否可以将 PDO 结果设置为 PHP $variable 并在 PDO 查询之外使用它?这是我想要做的:
SQL 数据库包含:
names:
John
Peter
Allen
我的代码如下所示:
$conn = new PDO("mysql:host=$host;dbname=$db_name",$username,$password);
$conn->query('SET NAMES UTF8');
$sql = "SELECT * FROM $tbl_name";
$q = $conn->prepare($sql);
$q->execute(array($title));
$q->setFetchMode(PDO::FETCH_BOTH);
while($data = $q->fetch()){
$phpvar = "$data[names], ";
}
echo $phpvar;
我想要的结果来自“echo $phpvar;”是:
John, Peter, Allen
【问题讨论】:
-
表和列名不能被PDO中的参数替换。