我开始使用准备好的陈述:
($stmt = $db->prepare('SELECT email FROM users WHERE token=?'))
|| fail('MySQL prepare', $db->error);
$stmt->bind_param('s', $token)
|| fail('MySQL bind_param', $db->error);
$stmt->execute()
|| fail('MySQL execute', $db->error);
$stmt->close();
该语句返回一个电子邮件地址,我想知道是否可以将所需的电子邮件地址转换为字符串以便在PHP中进一步使用?哪种方法最好?
感谢。
答案 0 :(得分:0)
$stmt->bind_result($email);
$stmt->fetch();
echo $email;
答案 1 :(得分:0)
非常简单......使用PDO:
$stmt = $db->prepare('SELECT email FROM users WHERE token=?');
$stmt->execute(array($token));
$desired_string = $stmt->fetchColumn();
请注意所需的代码量