Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpmyadmin服务器连接localhost/login.php未发布任何内容_Php_Mysql_Phpmyadmin - Fatal编程技术网

phpmyadmin服务器连接localhost/login.php未发布任何内容

phpmyadmin服务器连接localhost/login.php未发布任何内容,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,此代码的物理错误是什么 <?php require "conn.php"; $user_name = "1234"; $user_pass = "4321"; $mysql_qry = "SELECT * FROM employee_data WHERE username like '$user_name' && password like '$user_pass';"; $result = mysqli_query($conn, $mysql_qry); if(mysq

此代码的物理错误是什么

<?php
require "conn.php";
$user_name = "1234";
$user_pass = "4321";
$mysql_qry = "SELECT * FROM employee_data WHERE username like '$user_name' 
&& password like '$user_pass';";
$result = mysqli_query($conn, $mysql_qry);
if(mysqli_num_rows($result > 0) {
echo "login success";
}
else{
echo "login not success";
}

?>

if语句中“$result”后面缺少一个括号。
应该是

if(mysqli_num_rows($result) > 0) 

您应该删除

以前

"SELECT * FROM employee_data WHERE username like '$user_name' 
&& password like '$user_pass';";

您还可以使用
&&
关键字

 "SELECT * FROM employee_data WHERE username like '".$user_name."' 
and password like '".$user_pass."'";
并在if条件附近编写语法 缺圆括号

if(mysqli_num_rows($result) > 0) {
echo "login success";
}
else{
echo "login not success";
}
试试这个:

<?php
require "conn.php";
$user_name = "1234";
$user_pass = "4321";
$mysql_qry = "SELECT * FROM employee_data WHERE username like '$user_name' 
               && password like '$user_pass';";
$result = mysqli_query($conn, $mysql_qry);
if(mysqli_num_rows($result) > 0) {
   echo "login success";
}
else{
   echo "login not success";
}
?>

检查错误!(mysqli_error)所有用户名和密码都在mysql数据库中。您在说什么错误?如果查询失败,您将从mysqli返回这些错误。还可以使您什么也看不到,因为编译失败。添加
ini\u集('display\u errors',1);ini_集(“日志错误”,1);错误报告(E_全部);mysqli_报告(mysqli_报告错误| mysqli_报告严格)到脚本的顶部。这将强制任何
mysqli_uuu
错误生成您可以在浏览器上看到的异常,其他错误也将在您的浏览器上看到。1)
不是一个错误,只是一个约定!2) 无需启动和停止双引号字符串来展开标量变量3)您可以使用
以及
&&
,如果您愿意,也可以使用
&&&
来展开标量变量,这两种方法都是允许的
if(mysqli_num_rows($result) > 0)