gpt4 book ai didi

php - return 语句语法错误

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

我正在做这个简单的网站,但遇到了这个错误:

我的功能:

<?php 
function user_exists($username)
{
$username = sanitize($username);
$query = mysqli_query($connect, "SELECT COUNT(`user_id`) FROM `users` WHERE `username` = '$username'");
return (mysqli_result($query, === 0) 1) ? true : false;
}
?>

我的PHP错误日志:

PHP Parse error:  
syntax error, unexpected '===' (T_IS_IDENTICAL) in function on line 6

第 6 行是返回线。

我理解语法错误的含义,但我很确定'==='不是问题。

最佳答案

编辑:我只是在谈论三元条件,这个答案是错误的,因为 mysqli_result() 函数不存在。

我猜你正在尝试这样做:

return mysqli_result($query) === 0 ? false : true;

正如 Marcel Korpel 所说,使用准备好的语句来避免安全漏洞。

关于php - return 语句语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17239090/

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