注册 登录
编程论坛 PHP技术论坛

求助:Warning: mysql_query() [function.mysql-query]: Access denied for user ''@'loc

SillyLou 发布于 2016-07-01 13:57, 4679 次点击
最近自学php,然后试着写了个程序:
<?php
header("Content-Type:text/html; charset=utf8");
define("DB_HOST","localhost");
define("DB_USER","root");
define("DB_PASS","root");

$id=$_POST['ID'];
$password=$_POST['Password'];
$_sql = file_get_contents('user.sql');
$_arr = explode(';', $_sql);
$_mysqli = new mysqli(DB_HOST,DB_USER,DB_PASS);
if (mysqli_connect_errno()) {
exit('连接数据库出错');
}
else {echo'fun';}
foreach ($_arr as $_value) {
$_mysqli->query($_value.';');
}
//$sql = "select * from user where ID = '$id' and password = '$password'";
    $result = mysql_query("select * from user where ID = '$id' and password = '$password'");

    $rows=mysql_num_rows($result);
if($rows)
{echo '<script>alert("successfully send");location.href=./index.html"</script>';exit();}
else{echo'<script>alert("username or password wrong")</script>';exit();}
$_mysqli->close();
$_mysqli = null;
?>
报错Warning: mysql_query() [function.mysql-query]: Access denied for user ''@'localhost' (using password: NO) in D:\phpStudy\WWW\dcgz\config.php on line 21
请问哪里写错了,怎么改啊谢谢各位大神
1 回复
#2
为瞬间停留2016-07-12 16:03
为什么前面面向对象,后面又用面向过程那,编程要统一呀
1