我正在尝试在PHP中执行sql查询并将其保存为单个字符串。 SELECT查询将输出表的单个单元格,我需要它作为字符串。
$pdo1 = new PDO('mysql:host=dbIP;dbname=dbname', 'dbuser', 'pw');
$statement = $pdo->prepare("SELECT username FROM wcfusers WHERE email='$email");
我发现了一些其他的方法,但他们不使用PDO。我会提供任何帮助。我希望有人可以帮我解决我的小问题。
答案 0 :(得分:1)
最好的去处是PHP手册。
http://php.net/manual/en/pdo.prepared-statements.php
参见示例3:"使用预准备语句获取数据"
<?php
$stmt = $dbh->prepare("SELECT * FROM REGISTRY where name = ?");
if ($stmt->execute(array($_GET['name']))) {
while ($row = $stmt->fetch()) {
print_r($row);
}
}
?>
请注意,此示例还告诉您如何安全地传入参数(在您的情况下,电子邮件)