PDA

View Full Version : لطفا مرا راهنمایی کنید مشکل در کانکت به mySql



jome ramezani
سه شنبه 30 مهر 1387, 14:01 عصر
سلام
من تازه شروع به برنامه نویسی 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
لطفا مرا راهنمایی کنید

vahid4134
سه شنبه 30 مهر 1387, 20:30 عصر
شما یوزر رو درست میدید؟
یعنی مطمئینید که این یوزر تعریف شده اونم اجازه دسترسی از هاست 'mojahed127-1' رو داره؟

as13851365
چهارشنبه 01 آبان 1387, 08:44 صبح
شما مشخصات کانکت به دیتابیس رو به صورت صحیح نمی دید

برای این کار شما بهتر است که مشخصات رو به این صورت در یک فایل با نام مثلاlogindatabase ذخیره کنید و هر جا که خواستید به بانک وصل بشید فقط این فایل رو پیوست کنید :


<?php
$host='localhost';
$user='root';
$pass='';
$bank='bank';
$db=mysql_connect($host,$user,$pass);
?>

و هرجا که خواستید به دیتابیس وصل بشید از کد زیر استفاده کنید :


include('logindatabase');
if($db)
{
// مابقی دستوراتی که می خواهی در دیتابیس انجام بدی
}

با انجام این کار خیلی راهت هستی چون اگر خواستی زمانی سایتت رو روی یک هاست قرار بدید فقط باید مقدار مربوط به فایل logindatabase رو تغییر بدی و به راحتی سایتت کار خواهد کرد

yaqubian
چهارشنبه 01 آبان 1387, 09:41 صبح
دوست عزیز
احتمالا مشکل از permission دسترسی شما به هاسته!
موفق باشید