[英]Trying to select from database specific column value using php
我有一个数据库,希望从中获得一定的价值。 我有一个网站,允许用户根据他们的名字,姓氏,所选的用户名和密码创建新的用户名。 除了检查重复的用户名外,我一切正常。 我尝试了以下代码,该代码仅返回500错误。
$userNameQuery = mysqli_query("Select * from Users where userName = $userName");
if(!empty($usernameQuery){
$userNameError = "Username exists, try again";
$dontSubmit = true;
}
我已经为此花了几天的精力。 任何帮助表示赞赏。 :)
我相信mysqli_query()
需要一个数据库连接对象作为第一个参数
请注意,每当您遇到500个错误时,通常都意味着存在语法问题。 您应该在php.ini中打开错误报告以记录日志文件,以便您可以轻松查看问题所在
试试这个,你已经错过了关闭支架)
if
条件
if(!empty($usernameQuery)){
代替
if(!empty($usernameQuery){
几个问题:
您输入的用户名有误
$userNameQuery = mysqli_query(... if(!empty($userNameQuery){
你错过了一个括号
if(!empty($userNameQuery)){
你需要有反引号
"Select * from Users where userName = `{$userName}`"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.