我开始转换我使用Mysql的网站使用Mysqli但有一些问题。 有人可以帮助我如何使用Mysqli正确连接和查询Mysql。
1)以下是我网站上的 .Error 警告信息:
a)警告:mysql_query():拒绝访问用户" localhost" (使用密码:否)在第3556行的/myside/xxxx/xxxxx/functions.php
b)警告:mysql_query():无法在第3556行的/myside/xxxx/xxxxx/functions.php中建立指向服务器的链接
c)警告:mysql_results()期望参数1为资源,第3558行/myside/xxxx/xxxxx/functions.php中给出布尔值
2)我用于3544行到3558行的MYSQL查询功能代码:
//// write stage
// load file
File bamfile = new File(args[0]);
Reader reader = open(bamfile);
Kryo kryo = new Kryo();
kryo.register(Some.class);
Output output = new Output(new FileOutputStream(args[1]));
// write all the records
for (Record record : reader) {
Some writeObj= new Some();
some.set(record);
kryo.writeObject(output, writeObj);
}
reader.close();
output.close();
//// read stage
Input input = new Input(new FileInputStream(args[2]));
// read all the records
while (true) {
try {
Some readObj = kryo.readObject(input, Some.class);
// do some
} catch(KryoException ke) {
break;
}
}
input.close();
非常感谢!
答案 0 :(得分:0)
火影忍者 - 啊,是的,你是对的。它们是警告消息而不是错误,感谢您指出它 - 我将更新我的初始帖子。对我来说,解决这些警告的最佳方式是什么,因为它们目前正在公开显示,供用户在前端看到,这给人的印象是该网站已“破损”。
感谢Jens的反馈。注意详细说明一下?我对此非常陌生,我正试图“修复”我刚刚继承的代码,并且需要尽可能多的手持。 “不要混用mysql_ *和mysqli_ *`”......我是否将它们混合在我分享的代码中?