当前位置: 首页 > 知识库问答 >
问题:

无法使用php连接到服务器

蔡辰钊
2023-03-14
<?php
$host="localhost";
$user="user";
$password="debashree";
$connect=mysqli_connect($host,$user,$password);
if ($connect->connect_error) {
 die("connection_aborted".$connect->connect_error);
}
echo "connected succesfully";

这是mysql连接php脚本。它不断地显示出它的错误

警告:mysqli_connect():(HY000/1045):用户'user'@'localhost'(使用密码:YES)在第6行的C:\xampp\htdocs\index.php访问被拒绝

注意:尝试在第7行连接成功的C:\xampp\htdocs\index.php中获取非对象的属性

我听不懂,请帮帮我好吗?

共有1个答案

胡利
2023-03-14

您应该尝试进行以下更改:

<?php
try{
$host="localhost";
$user="user";
$password="debashree";
$databaseName = "myDB";
$connect=mysqli_connect($host,$user,$password, $databaseName);
if (**mysqli_connect_errno()**)
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
echo "connected succesfully";
}catch(Exception $e){
echo $e->getMessage();
}

此外,mysqli_connect需要数据库作为第四个参数。

mysqli_connect(“本地主机”、“我的用户”、“我的密码”、“我的数据库”);

 类似资料:
  • 首先,我知道有很多类似的问题,但我所看到的似乎都不能解决我的设置(我发现的任何解决方案都不管用)。所以请容忍我。。。 我的服务器主机名是IP地址,而不是域名(即URL看起来像:) 我的服务器有一个真正的证书(即,没有自签名) 我的应用程序的plist条目字典为空(没有任何例外-出厂设置ATS) 这是生产代码,我不能禁用ATS(我也不认为我可以,因为例外只适用于显式域名,而不是IP地址) (iOS9

  • 我授予所有特权。这是脚本: 我在浏览器中看到以下消息: 警告:mysqli::mysqli():(HY000/1045):在C:\xampp\htdocs\web-datos\connect\u-mysql中,用户“username”@“localhost”(使用密码:YES)的访问被拒绝。php第11行 拒绝访问用户“username”@“localhost”(使用密码:YE 我试图联系但没有成

  • 到“ws://example.app:8080/”的WebSocket连接失败:在收到握手响应之前连接已关闭

  • 我在设置打开班次时遇到问题,并在连接到我的服务器域后收到以下错误: 我不确定这是在告诉我做什么。我尝试按字面意思使用指令,但它无法识别命令。 有什么想法吗?

  • 问题内容: 我不确定如何解决此问题 我不知道为什么在尝试以下操作时会出现此错误: 当我尝试连接到postgres时: 问题答案: 可能是一些问题: PostgreSQL没有运行。用sudo检查 你的PostgresSQl不在端口5432上运行。你可以检查其键入 尝试连接到数据库时出现错误,例如用户名,密码或数据库名。检查它们是否是postgres要求你连接的对象,并且这是你要访问的db_name。

  • 在我做了和之后,我的postgres遇到了一些问题。我试着卸载postgres并重新安装它,但它并没有那么好用。 这就是我所做的: 现在,在我重新安装homebrew之后,当我使用时,它不显示任何错误消息。 但是我在我的Rails应用程序中运行,它显示: 更新 这对我也管用。