【发布时间】:2014-10-07 20:27:18
【问题描述】:
我对 PHP 和网站开发还很陌生。
我购买了一个域,并创建了一个在 wampserver 中运行的脚本,并且运行良好。
当我将它放在我的域上时,我收到以下错误:
警告:mysqli_connect(): (28000/1045): Access denied for user 'omafanoc_click'@'hephaestus. jcwdns.us'(使用密码:YES)在第 44 行的 /home/omafanoc/public_html/clickvid/index.php
警告: mysqli_query() 期望参数 1 为 mysqli,布尔值在 /home/omafanoc/public_html/clickvid/index.php 第 49 行给出
无法添加到数据库
我的猜测是连接字符串中的主机名是我弄错了。实时网站上的主机名应该是什么?我使用 cPanel 访问我的网站
编辑
连接字符串如下所示:
$con=mysqli_connect("www.omafano.com","real_user","real_password","real_database");
【问题讨论】:
-
我们应该如何知道您的主机名是什么?
localhost很常见,但只有您(或您的主机)应该知道。这也可能是 MySQL 用户的权限问题。 -
“实时网站上的主机名应该是什么?” - 您应该已经收到来自托管服务提供商的所有设置的电子邮件。如果没有,请联系他们或访问他们的网站,登录,您应该可以通过“数据库”或类似的控制面板看到它。
-
向我们展示您的连接字符串,我们将能够为您提供更好的答案。
标签: php mysqli phpmyadmin