将mysql查询保存到PHP

时间:2017-01-18 02:58:50

标签: php mysql sql string pdo

我正在尝试在PHP中执行sql查询并将其保存为单个字符串。 SELECT查询将输出表的单个单元格,我需要它作为字符串。

$pdo1 = new PDO('mysql:host=dbIP;dbname=dbname', 'dbuser', 'pw');


$statement = $pdo->prepare("SELECT username FROM wcfusers WHERE email='$email");

我发现了一些其他的方法,但他们不使用PDO。我会提供任何帮助。我希望有人可以帮我解决我的小问题。

1 个答案:

答案 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);
    }
}
?>

请注意,此示例还告诉您如何安全地传入参数(在您的情况下,电子邮件)