杨氏 发表于 2021-10-21 13:30

php连接数据库

php连接数据库,连接成功的话会按照代码显示数据库连接成功,可是为什么输入错误的密码,也会执行数据库连接成功这句话?

凌羽飞 发表于 2021-10-21 13:55

你echo写if外面肯定要输出啊

Eternidad-Li 发表于 2021-10-21 14:09

echo写到if里面

梁同学2018 发表于 2021-10-21 14:19

因为你IF里面没有做条件判断

brightwill 发表于 2021-10-21 14:22

简单来说 new mysqli()返回的是一个对象,而不是一个布尔值

Sakurammm1 发表于 2021-10-21 16:28

        $servername = "127.0.0.1";
        $username = "root";
        $password = "1236";
        $dbname = "xhs_data";
        // 创建连接
        $conn = mysqli_connect($servername, $username, $password,$dbname);
        if($conn){
                echo "ok";
        }else{
                echo "no";
        }

rxxcy 发表于 2021-10-21 16:32

new mysqli是一个对象 肯定true

lovexn 发表于 2021-10-21 17:40

https://www.runoob.com/php/php-mysql-connect.html   菜鸟教程对新手还是很友好的
页: [1]
查看完整版本: php连接数据库