تالار گفتمان مانشت

نسخه‌ی کامل: خطا در اتصال به پایگاه داده
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
<?php
//شروع یک نشست
session_start();
//دریافت و تنظیم متغیرهای ارسال شده توسط کاربر
@$username = $_POST['username'];
@$password = $_POST['password'];
@$check = $_POST['check'];
?>
<html lang="fa">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>پنل ورود کاربران</title>

<style type="text/css">
body{
font-family:Tahoma, Geneva, sans-serif;
direction:rtl;
font-size:12px;
}
</style>
</head>
<body>
<?php
//بررسی معتبر بودن اطلاعات ارسالی کاربر
//نام کاربری
if (!isset($username) || $username == ''){
echo "فیلد نام کاربری نباید خالی باشد!";
$check_error = 1;
}
//کلمه عبور
elseif (!isset($password) || $password == ''){
echo "فیلد کلمه عبور نباید خالی باشد!";
$check_error = 1;
}
//اطلاعات اتصال به پایگاه داده
$con = mysql_connect("localhost", "admin", "123")or die(mysql_error());
//نام دیتابیس
mysql_select_db("db", $con)or die(mysql_error());
//جلوگیری از نفوذ به دیتابیس
$username = mysql_real_escape_string($username);
$password = md5($password);
if ($check_error != 1 && $check == 'sended'){
//تطبیق اطلاعات کاربر با آنچه که در دیتابیس ذخیره شده
$result = mysql_query ("SELECT * FROM register WHERE username = '$username' AND password = '$password'");
// تعداد ردیف های موجود
$count = mysql_num_rows($result);
if($count > 0){
// اطلاعات کاربر درست است، تنظیم مجوز های استفاده از بخش اعضاء
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
// اطلاعات کاربر صحیح است
echo "شما به سایت وارد شده اید!<br />";
}
else{
// اطلاعات کاربر صحیح نیست
echo "اطلاعات وارد شده صحیح نیست!<br />";
}
}
//پایان ارتباط با پایگاه داده
mysql_close($con);
?>
</body>
</html>


حالا وقتی اجرا می کنم این خطا رو میده؟
Warning: mysql_connect(): Access denied for user 'admin'@'localhost' (using password: YES) in D:\wamp\www\login.php on line 36

Notice: Undefined variable: check_error in D:\wamp\www\login.php on line 42
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in D:\wamp\www\login.php on line 46

بعدش اگه بانک بطور دستی ایجاد کنم اون خطاهای قبلی میره باز این خطاها میاد؟
کدت مشکل نداره. مشکل از جای دیگه است.
چک کن نام دیتا بیس و username,password را درست زده باشی.
لینک مرجع