当前位置:  开发笔记 > 编程语言 > 正文

mysql_query():用户''@ localhost'拒绝访问

如何解决《mysql_query():用户''@localhost'拒绝访问》经验,为你挑选了1个好方法。

我看到有很多这些类似的问题,但我找不到任何有类似代码的人.

脚本将文件上载到服务器,但我还想插入有关已上载文件的数据.文件上传应该没有错误,但phpmyadmin中的表保持为空.

error_log出错:

PHP Warning:  mysql_query(): Access denied for user ''@'localhost' (using password: NO) in *path*/upload.php on line 65
PHP Warning:  mysql_query(): A link to the server could not be established in *path*/upload.php on line 65

连接似乎正在工作,因为我通过TCP/IP获得输出"通过UNIX套接字127.0.0.1的Localhost"而不是网站上的mysql警告/错误.

连接脚本(uploadconnect.php):

connect_errno) {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    }
    echo $mysqli->host_info . "\n";

    $mysqli = new mysqli("127.0.0.1", "*username*", "*password*", "*database*", 3306);
    if ($mysqli->connect_errno) {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    }

    echo $mysqli->host_info . "\n";
    ?>

上传PHP脚本:

" method="post" enctype="multipart/form-data">

错误似乎发生在"mysql_query($ sql);" 在上传文件的第65行.



1> Quentin..:

您已使用创建数据库连接mysqli.这对过时的 mysql库来说是不可用的.mysqli一贯使用.

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有