我正在使用phpMyAdmin进行grendalhosting。不管我做什么,我总是会犯这些错误。我是PHP/MySQL新手。
警告:mysql_connect():用户“root@”10.1的访问被拒绝。在/home/u438954871/public_html/url shortner/connect中输入2.21“(使用密码:否)。php第8行
警告:mysql_select_db():在/home/u438954871/public_html/url shortner/connect中拒绝用户“root”@“localhost”(使用密码:否)的访问。php第9行
警告:mysql_select_db():无法在第9行 /home/u438954871/public_html/url短/connect.php中建立到服务器的链接
警告:mysql_query():在/home/u439954871/public_html/url shortner/shortner中拒绝用户'root'@'localhost'(使用密码:NO)的访问。php第28行
警告:mysql_query():无法在第28行 /home/u438954871/public_html/url短/shorten.php中建立到服务器的链接
警告:mysql_num_rows()期望参数1是资源,布尔值在第29行 /home/u438954871/public_html/url短/shorten.php中给出
警告:mysql_query():在/home/u439954871/public_html/url shortner/shortner中拒绝用户'root'@'localhost'(使用密码:NO)的访问。第34行的php
警告:mysql_query():无法在/home/u438954871/public_html/url shortner/shorten中建立到服务器的链接。第34行的php
警告:mysql_query():在/home/u439954871/public_html/url shortner/shortner中拒绝用户'root'@'localhost'(使用密码:NO)的访问。php第35行
警告:mysql_query():无法在/home/u438954871/public_html/url shortner/shorten中建立到服务器的链接。php第35行
警告:mysql_num_rows()要求参数1为资源,布尔值在/home/u438954871/public_html/url shortner/shorten中给出。php第36行未添加您的信息。警告:mysql_close():没有在/home/u439954871/public_html/url shortner/shorten中提供mysql链接资源。php第45行
Php:
<!DOCTYPE html>
<html>
<head>
<title>URL shortner</title>
</head>
<link rel="stylesheet" type="text/css" href="./index.css">
<body>
<?php
if ($_POST['shortbtn']){
$url = $_POST['url'];
if ($url) {
require ("./connect.php");
$charset = "abcdefghiklmnopqrstuvwxyzABCDEFGHIKLMNOPQRSTUVWXYZ0123456789";
$len = 5;
$numrows = 1;
while ($numrows != 0) {
for ($i = 0; $i <= $len; $i++){
$rand = rand () % strlen($charset);
$tmp = $substr($charset, $rand, 1);
$code .= $tmp;
}
$query = mysql_query("SELECT * FROM urls WHERE code='$code'");
$numrows = mysql_num_rows($query);
}
$data = date("F d, Y"); // July 8, 2015
mysql_query("INSERT INTO urls VALUES ('', '$url', '$code', '$date')");
$query = mysql_query("SELECT * FROM urls WHERE code='$code'");
$numrows = mysql_num_rows($query);
if ($numrows == 1) {
$site = "shrty";
echo "Your shortened url: <input type='text' size='40' value='$site/$code'>";
}
else
echo "Your info was not added.";
mysql_close();
}
else
echo "<script type="text/javascript">window.location = './index.html'</script>";
}
else
echo "<script type="text/javascript">window.location = './index.html'</script>";
?>
</body>
</html>
负载php:
<?php
$code = $_GET['code'];
require("./connect.php");
$query = mysql_query("SELECT * FROM urls WHERE code='$code'");
$numrows = mysql_num_rows($query);
if ($numrows == 1){
$row = mysql_fetch_assoc($query);
$url = $row['url'];
header("Location: $url");
echo "<script text="text/javascript">window.location = '$url'</script>";
}
mysql_close();
?>
connect.php:
<?php
$server = "mysql.grendalhosting.com";
$db_user = "username";
$db_pass = "password";
$db_table = "urls";
mysql_connect ($server, $db_user);
mysql_select_db($db_table);
?>
附言:我没有安装WAMP。
我想您忘记在connect方法中传递密码参数了。
您没有将第三个参数(即密码参数)传递给mysql_connect()
函数。如果你的mysql服务器没有密码,传递为空白(")到mysql_connect()
函数。正如我所说,您的代码应该如下所示。
$server="mysql.grendalhosting.com";
$db_user="username";
$db_pass="password";//If no password, then keep it as blank ("")
mysql_connect($server, $db_user, $db_pass);
然后你的数据库选择代码作为问题。
您不应该使用mysql\u connect,因为此函数已弃用。你可以改用mysqli。
根据您的错误,您的根用户没有密码。您应该将“”作为其值
我一直在开发一个界面,为Sharepoint 2010上的当前用户添加列表警报。对于高权限用户,我可以添加和删除列表和文档中的警报,但当我使用对网站和列表/文档具有读取权限的低级别用户“访客”时,我无法添加或删除多个警报。这是一个接一个,我得到一个“拒绝访问”。 如果你愿意,我可以给你看我的代码。TIA。
我正在尝试使用Unity读取MySQL服务器上的数据库。 我在Unity中的字符串连接是: 当我尝试连接时,会发现错误: 拒绝访问用户“PLAYER”@“*******************”(使用密码:是) 在MySQL服务器中,我将所有特权授予“玩家”,授予任何IP地址。如您所见,它在本地主机上工作: 当然,我要评论一下盲信地址: 它拒绝访问。为什么会这样?
有谁能帮我一下。我无法访问phpMyAdmin。我正在使用WampServer2.4并运行Windows 7 32位操作系统。
当我运行:时,存在这样的错误: 有人可以帮助我吗?
在Ubuntu中使用MySQL我做了以下步骤: 我收到一个错误: 拒绝用户“root”@"localhost“的访问(使用密码:YES)
问题内容: 我已经尝试寻找该问题的现有答案,但是到目前为止,我发现的答案还没有奏效。 我一直在尝试使用PHP连接到MySql数据库。我的网络主机在Linux上使用cPanel。我用于执行此操作的代码似乎足够标准: 我收到以下错误: “ localhost” 是MySql服务器所在的主机服务器(看起来像这样) “ cPanelUsername” 是我的cpanel用户名 “ dbUsername”