ld1978 发表于 2013-01-15 11:03

php连接数据库的问题

代码如下:
<?php
        $mysqli=new mysqli("localhost", "root", "root", "demo");
        if(mysqli_connect_errno())
        {
                echo "数据库连接失败<br>",mysqli_connect_error();
                exit();
        }
        $mysqli->query("set names gb2312");
        $result=$mysqli->query("select name,email from contactInfo where departmentId='D01'");
        echo 'D01部门的联系人姓名和邮箱:';
        echo '<ol>';
        while (list($name,$email)=$result->fetch_row());
        {
                echo '<li>'.$name.':'.$email.'</li>';
        }
        echo '</ol>';
        $result->close();
        $mysqli->close();
?>

在数据库中执行命令:
mysql> select name,email from contactInfo where departmentId='D01';
+--------+--------------------+
| name   | email            |
+--------+--------------------+
| 高某某 | gm@lampbrother.net |
| 陈某某 | cm@lampbrother.net |
+--------+--------------------+
2 rows in set (0.02 sec)

为什么页面显示不出来结果呢?如图:

ld1978 发表于 2013-01-15 11:17

while后多一分号,问题解决了。。。

yizuwei520 发表于 2013-01-16 12:07

:roll:为什么我的PHP连接数据库的代码和你的不同呢?我是初学者。

ld1978 发表于 2013-01-18 10:52

我用的mysqli连接,你可能用的是mysql连接的。有两种方法。。。
页: [1]
查看完整版本: php连接数据库的问题