• 技术文章 >后端开发 >php教程

    为啥可以登录,但无法连接数据库

    2016-06-13 13:00:25原创283
    为什么可以登录,但无法连接数据库
    
    include("sqlInfo.inc");
    $connect = mysqli_connect($host, $account, $password)
    or die("Couldn't connect to server");
    $db = mysqli_select_db($connect,"world")
    or die("Couldn't connect to database");
    $sql = "SELECT * FROM city";
    $result = mysql_query($sql)
    or die("Couldn't query to table".mysql_error());
    while($row = mysql_fetch_array($result))
    {
    foreach($row as $value)
    {
    echo "$value
    ";
    }
    }
    ?>


    提示错误为:Couldn't query to table Access denied for user 'ODBC'@'localhost' (using password: NO)
    ------解决方案--------------------
    用mysqli就全用mysqli函数
    所以之后的两个。。。。
    还有echo $value;
    不是echo "$value";
    另外你这样用mysqli扩展库有什么意义
    ------解决方案--------------------
    mysqli_connect() 少了第四个参数(库名)

    后面的 mysql_query 和 mysql_fetch_array 也没有和前面保存一致。
    ------解决方案--------------------
    用的mysqli链接数据库
    用的mysql_query 操作数据库....

    最近怎么老有人犯这个错误?是同个老师教出来的?
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇: 哪位高手会设置路由器啊 下一篇: mysql 中怎么导入.txt文件
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 用PHP来统计在线人数的四个方法详解• Ubuntu下快速部署安装 Nginx + PHP + MySQL 笔记• 为啥域名定义到A目录,A目录上面的文件和目录就不能通过地址栏查看呢• PHP学习日记-检查数据库中某张表是否存在• 小白第一次发帖求教,php连接mysql时用面向对象的风格报错,代码如下
    1/1

    PHP中文网