ارتباط با پایگاه سرور امکان پذیر نیست!

fahimehf

Member
MySQL client version: 4.0.27

با سلام

با اجرای دستورات زیر ارتباط با مای اسکیوال برقرار نمیشه .
PHP:
$db=mysql_connect();
   if (!$db)
     {
      echo 'Error : Could not Connect ';
      exit;
     }
   mysql_select_db('esteshh_esteshhad');
در اینصورت هیچ پیغامی مبنی بر نتوانستن برقراری ارتباط نمیاد . اما اگر
PHP:
mysql_connect('mysqk7.kavirhosting.com','test','test');
بذارم پیغام Could not Connect نمایش میده .
یه نکته :هرجا دستور
PHP:
require('connect_to_mysql.php');
میذارم دیگه از اون به بعد دستوراتم چه php یا غیراون اجرا نمیشن !البته روی لوکال کاملا درست عمل میکنه.
فکر می کنید مشکل چیه ؟
باتشکر
 

jhoseini

Member
مشکلت باید از
PHP:
mysql_connect('mysqk7.kavirhosting.com','test','test');
باشه
مطمعنی به جای 'mysqk7.kavirhosting.com نباید از localhost استفاده کنی؟
 

fahimehf

Member
کاری که گفتید انجام دادم اما بازهم نتیجه ای نداد .
یعنی نه تنها اتصال برقرار نمیشه بلکه کدهایی که بعد از تابع اتصال میاد اجرا نمیشن !
 

jhoseini

Member
یعنی نه تنها اتصال برقرار نمیشه بلکه کدهایی که بعد از تابع اتصال میاد اجرا نمیشن !

فکر میکنم این یعنی "Fatal Error"
احتمالاً محتویات فایل'connect_to_mysql.php' مشکل داره
فایل رو بزارید
 

fahimehf

Member
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="rtl" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
  $db=mysql_connect('localhost','test','test');
   if (!$db)
     {
      echo 'Error : Could not Connect ';
      exit;
     }
   mysql_select_db('esteshh_esteshhad');?>
</body>
</html>
لطفا دوستان منو راهنمائی کنید !
تشکر
 

jhoseini

Member
کد مشکلی نداره
اسم دیتابیس پریفیکس داره ( esteshh_esteshhad )
این کد روی سرور لینوکس باید اجرا بشه و نمیشه؟
حدس میزنم سرور cPanel هستش و username پریفیکس نداره
PHP:
$db=mysql_connect('localhost','esteshh_test','test');
 

fahimehf

Member
حل شد

سلام
با تشکر از همگی
مشکل حل شد.فایل connenct_to_mysql بصورت زیر درست بود.
PHP:
$db=mysql_connect('server path','esteshh_test','test');
   if (!$db)
     {
      echo 'Error : Could not Connect ';
      exit;
     }
   mysql_select_db('esteshh_esteshhad');
تنها مشکلی که وجود داشت این بود که من این فایل بصورت حروف بزرگ (Connect_to_Mysql) ذخیره و فراخوانی می کردم.
 

جدیدترین ارسال ها

بالا