PDA

View Full Version : خطا در اتصال به پایگاه داده در روی هاست(فوری....)



a_bita
چهارشنبه 16 مرداد 1387, 01:25 صبح
سلام دوستان

من یه برنامه نوشتم روی لوکال مشکلی نداشت ولی الان که روی هاست گذاشتم خطای اتصال به پایگاه داده رو میده
اول ازهمه بگم که
کلمه عبور من برای ورود به سی پنلم اینه:aaa
دیتا بیس که ساختم به این شکل نام گذاری شد:aaa_bank
که برای این دیتا بیس یک پسور از من خواست که فرضا من دادم :1111
حالا دستور اتصال به پایگاه داده مو به این شکل نوشتم :
برای هاست


if ! ($lin_db=mysql_connect("localhost","aaa_bank","1111")("


;"امکان برقراری ارتباط با سرویس دهنده پایگاه داده نیست "echo
((if ! ($myssql_select_db( aaa_bank,1111,$lin_db")
;"پایگاه داده شما یافت نشد"echo



به نظر شما دوستان من کجای این دستورات رو اشتباه نوشتم که توی همون بررسی شرط اول خطا میده (یعنی این پیغام رو برام چا پ میکنه"امکان برقراری ارتباط با سرویس دهنده پایگاه داده نیست "
ممنون میشم اگه منو راهنمایی کنید

paksar
چهارشنبه 16 مرداد 1387, 11:27 صبح
سلام دوستان

من یه برنامه نوشتم روی لوکال مشکلی نداشت ولی الان که روی هاست گذاشتم خطای اتصال به پایگاه داده رو میده
اول ازهمه بگم که
کلمه عبور من برای ورود به سی پنلم اینه:aaa
دیتا بیس که ساختم به این شکل نام گذاری شد:aaa_bank
که برای این دیتا بیس یک پسور از من خواست که فرضا من دادم :1111
حالا دستور اتصال به پایگاه داده مو به این شکل نوشتم :
برای هاست


به نظر شما دوستان من کجای این دستورات رو اشتباه نوشتم که توی همون بررسی شرط اول خطا میده (یعنی این پیغام رو برام چا پ میکنه"امکان برقراری ارتباط با سرویس دهنده پایگاه داده نیست "
ممنون میشم اگه منو راهنمایی کنید

سلام دوست عزیز
شما از این کد برای اتصال استفاده کنید


$db = @mysql_connect("localhost","dbuser","dbpass") or die(mysql_error());

اگه اتصال با مشکل مواجه بشه mysql خودش پیغام خطا میده اگه با همون پیغام و بررسی دوباره مشکلتون حل نشده پیغام خطا رو بزارید.
این خطا برای وقتیه که کلمه عبور نامعتبر باشه
Access denied for user 'root'@'localhost' (using password: YES)
موفق باشین.