【问题标题】:Connection refused when I try to connect via php to mysql database over android app当我尝试通过 php 通过 android 应用程序连接到 mysql 数据库时,连接被拒绝
【发布时间】:2021-05-14 22:35:03
【问题描述】:

我在本地机器上运行了一个 mysql 数据库,我使用 wamp。我可以使用 phpmyadmin 登录。一切看起来都很好,创建表和用户。 当我尝试与 php 连接时,我收到消息连接被拒绝。当我在浏览器中尝试 127.0.0.1/connect.php 时也是如此。如果我的 php 文件中有错误的用户,我会收到用户错误的消息。

这里是我的connect.php

<?php
   $conn = mysqli_connect("127.0.0.1", "root", "", "users");
    if ($conn) {
        die('no connection: '. mysqli_connect_error());
    }
    echo 'connected';
        mysqli_close($conn);
?

我尝试了所有方法,本地主机、IP、10.0.2.2,但没有任何效果。我还检查了 mysql 设置,并在这里阅读了大部分帖子。

【问题讨论】:

  • mysqli_connect_error()说什么?
  • 此网址“127.0.0.1/connect.php”在您的桌面上有效,在您的手机上无效?
  • this 有帮助吗?
  • mysqli_connect_error() 说“没有连接”。在我的应用程序中,错误是“连接被拒绝”。例如,当我输入错误的密码时,错误是“用户拒绝访问...”

标签: php mysql wamp


【解决方案1】:

我解决了这个问题。

使用此代码可以完美运行

<?php
$conn = new mysqli("127.0.0.1", "root", "", "users");
if (mysqli_connect_errno()) {
    echo "no connection " . mysqli_connect_error();
}
echo 'conneted';
mysqli_close($conn);
?>

【讨论】:

    猜你喜欢
    • 2019-07-05
    • 1970-01-01
    • 1970-01-01
    • 2020-09-07
    • 2023-03-23
    • 2017-02-16
    • 2017-01-13
    • 2013-06-23
    • 1970-01-01
    相关资源
    最近更新 更多