这是我的错误:
MySQL错误:用户访问被拒绝' www-data' @' localhost' (使用密码:否)
这是我的set.php
<?php
$sitename = "http://www.URL.COM";
$link = mysql_connect("(ip site)", "root", "password");
$db_selected = mysql_select_db('database', $link);
mysql_query("SET NAMES utf8");
function fetchinfo($rowname,$tablename,$finder,$findervalue) {
if($finder == "1") $result = mysql_query("SELECT $rowname FROM $tablename");
else $result = mysql_query("SELECT $rowname FROM $tablename WHERE `$finder`='$findervalue'");
$row = mysql_fetch_assoc($result);
return $row[$rowname];
}
?>
我一直在搜索,但没有成功。
答案 0 :(得分:3)
由于您没有使用密码,为什么要这样写:
$link = mysql_connect("(ip site)", "root", "password");
如果您的用户名=“root”,则尝试按以下方式编写连接:
<?php
$link = mysql_connect('localhost', 'root', '{Your Password}');
if (!$link) {
die('Not connected : ' . mysql_error());
}
$db_selected = mysql_select_db('{Your DB Name}', $link);
if (!$db_selected) {
die ('Can\'t use {Your DB Name} : ' . mysql_error());
}
详细信息请查看:MySQL
注意:尝试使用PDO或mysqli