永发信息网

PHP100中,制作自己的PHP.MYSQL类中:Access denied for user ''@'localhost' (using password:

答案:2  悬赏:80  手机版
解决时间 2021-01-26 10:43
具体代码如下:

class su{
private $host;
private $root;
private $pass;
private $name;
private $table;

function __construct($host,$root,$pass,$table){
$this->host=$host;
$this->root=$root;
$this->pass=$pass;
$this->table=$table;

}
function connect(){
$con=mysql_connect($this->host,$this->root,$this->pass) or die(mysql_error());
$sel=mysql_select_db($this->table,$con)or die(mysql_error());
$ch=mysql_query("set names 'gbk'");
}
function query($v){
return mysql_query($v) or die(mysql_error());
}
function insert($table,$name,$value){
$this->query("insert into $table ($name) value ($value)");
}
}
$p=new su('localhost','root','448824','susheguangli');
$p->insert("susheguangli","工号,姓名,性别,入职时间,入住宿舍,床位,户口,工资","6498,'高榆','男',new(),new(),3,'止州花东',2300");
?>
最佳答案
你的数据库没有密码,但是你配置了密码
全部回答
access denied for user ''@'localhost' to database 我在suse linux 10.2下用自带光盘用yast2安装mysql 5.0, 装好后在终端输入mysql, mysql 成功启动,退出,再输入 mysqladmin -u root password xxxxx, 出现错误: mysqladmin: connect to server at 'localhost' failed error: 'access denied for user 'root'@'localhost' (using password: no)' 如先输入mysql,成功启动后输入use mysql,出现如下错误:access denied for user ''@'localhost' to database 'mysql' 还有,输mysql可以,输mysql -u root就出错了: access denied for user 'root'@'localhost' (using password: no).
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么前男友的好朋友老要见我,我该怎么办,
乐家家灯饰家居商行地址好找么,我有些事要过
当即的意思是什么啊?知道的请说下!
【数字谐音1~100】1到100用英语怎么读?如万兔
为什么那么多人来问要不要办信用卡
国际金贸什么专业
冬眠是青蛙对冬季不良外界刺激的适应冬眠的成
请问可以插到这种调音台的耳麦叫什么,要租的
绷席的意思是什么啊?知道的请说下!
用无所谓的态度,过随遇而安的生活
tenda路由器怎么设置上网人数
【浑水摸鱼17关】下列不属于三十六计的是;1、
湖南电信流量包也是不限流量吗?
松下照明地址在什么地方,我要处理点事
两个人分开久了,感情会变淡吗?
推荐资讯
想DIY一个耳机,请问自己买线来编,会不会很
从天津到黑龙江鸡西多长时间
建筑环境与能源应用工程属于什么专业
女孩子的三围是80 66 89,算身材好吗?身高155
金姑声的意思是什么啊?知道的请说下!
变态百出的意思是什么啊?知道的请说下!
法院查封贷款保证金的法律依据
中华非药物疗法国际联合会高级顾问是谁
数学重量单位的国际符号
she began to dance when she was fiveshe be
车辆被抢,怎样可以查询到车辆行驶轨迹?
标类的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?