لطفا مرا راهنمایی کنید مشکل در کانکت به mySql
سلام
من تازه شروع به برنامه نویسی PHP
کرده ام یه وب سایت طراحی کردهام که در روی localhost
کامپیوتر خودم هیچ مشکل نداست
ولی هنگامی که در اینترنت قرار دادم ایراد زیر را داد
Warning: mysql_connect() [function.mysql-connect]: Access denied for user
'admin'@'mojahed127-1' (using password: YES) in
C:\Inetpub\vhosts\cmi.edu.af\httpdocs\install\inde x.php on line 36
لطفا مرا راهنمایی کنید
نقل قول: لطفا مرا راهنمایی کنید مشکل در کانکت به mySql
شما یوزر رو درست میدید؟
یعنی مطمئینید که این یوزر تعریف شده اونم اجازه دسترسی از هاست 'mojahed127-1' رو داره؟
نقل قول: لطفا مرا راهنمایی کنید مشکل در کانکت به mySql
شما مشخصات کانکت به دیتابیس رو به صورت صحیح نمی دید
برای این کار شما بهتر است که مشخصات رو به این صورت در یک فایل با نام مثلاlogindatabase ذخیره کنید و هر جا که خواستید به بانک وصل بشید فقط این فایل رو پیوست کنید :
<?php
$host='localhost';
$user='root';
$pass='';
$bank='bank';
$db=mysql_connect($host,$user,$pass);
?>
و هرجا که خواستید به دیتابیس وصل بشید از کد زیر استفاده کنید :
include('logindatabase');
if($db)
{
// مابقی دستوراتی که می خواهی در دیتابیس انجام بدی
}
با انجام این کار خیلی راهت هستی چون اگر خواستی زمانی سایتت رو روی یک هاست قرار بدید فقط باید مقدار مربوط به فایل logindatabase رو تغییر بدی و به راحتی سایتت کار خواهد کرد
نقل قول: لطفا مرا راهنمایی کنید مشکل در کانکت به mySql
دوست عزیز
احتمالا مشکل از permission دسترسی شما به هاسته!
موفق باشید