php登录页面问题
php吧
全部回复
仅看楼主
level 1
刃影x 楼主
初学求教,总是提示密码错误,是哪一步的问题?
2022年01月23日 01点01分 1
level 1
where 后面一个=就行了。
2022年01月23日 04点01分 2
level 4
sql语句是一个等于号
2022年01月25日 03点01分 3
level 12
sql语言里一个等号就是比较
2022年01月25日 15点01分 4
改成一个等号了,还是不行啊
2022年01月26日 00点01分
@刃影x 你确定两处都改了么
2022年01月26日 08点01分
@白き永遠 第17行的两个,改了
2022年01月26日 09点01分
@刃影x 会不会问题出在conn.php里,你发一下看看
2022年01月26日 09点01分
level 1
刃影x 楼主
2022年01月27日 08点01分 5
level 11
mysqli_query只有三个参数
2022年01月28日 02点01分 6
level 10
function doQuery($sql){
//这边是连接数据库并执行
$servername = "127.0.0.1";//数据库连接IP
$username = "root"; // 数据库连接用户名
$password = "root"; // 数据库连接密码
$database = "myDatabase";
$connection = new mysqli($servername, $username, $password, $database); // 创建数据库连接
if ($connection->connect_error) { // 判断数据库连接是否成功
die("连接失败: " . $connection->connect_error); // 如果连接失败,则答应失败信息
}
$result = $connection->query($sql); // 执行数据库语句
$sql_type = strtolower(substr(ltrim($sql), 0, 6)); // 获取执行sql关键字
if( $sql_type != "select"){ // 不是查询语句 即:insert,update,delete
$data = $connection->affected_rows; // 上一条语句执行结果条数
if($data < 0){
$data = 0;
}
}else {
$data = [];
if ($result->num_rows > 0) { // 如果返回结果行数> 0 则获取返回数据
while ($row = $result->fetch_assoc()) { // 循环读取返回数据
$data[] = $row; // 将返回数据设置到临时变量$data中
}
}
}
$connection->close();// 关闭数据库连接
return $data; // 返回执行结果
}
你conn.php 里的代码可以改成这个,然后在其他需要执行炒作的地方引入conn.php 并使用 $result = doQuery($sql);即可,查询则会返回结果集数组
2022年02月28日 08点02分 7
1