prepare("SELECT TRUE FROM `users` WHERE `usern-6ren">
gpt4 book ai didi

php - 这个 "SELECT TRUE"MySQL 语法在做什么?

转载 作者:行者123 更新时间:2023-11-29 01:13:29 24 4
gpt4 key购买 nike

我正在查看一些未使用的旧代码,但我找不到任何有关此选择查询语法的文档:

    $stmt = $dbh->prepare("SELECT TRUE FROM `users` WHERE `username`= :username LIMIT 1");
$stmt->bindParam(':username', $regUsername);
$stmt->execute();

MySQL Docs 没有提及任何内容,我不确定它返回什么值...如果记录匹配它只是返回“1”,如果不匹配则返回“0”吗?

最佳答案

如果有匹配项,它会选择带有单个 1 的行,如果没有匹配项,则不会选择任何行。

关于php - 这个 "SELECT TRUE"MySQL 语法在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20867096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com