PDA

View Full Version : مشکل در اتصال به mysql



mmehdyt
سه شنبه 29 اسفند 1385, 11:41 صبح
این دستور
$con = mysql_connect("localhost/phpmyadmin","root","343","base","3306");
رو برای اتصال به دیتا بیسی که با php my admin ساختم می نویسم اما
php triad این پیغام
Warning: Wrong parameter count for mysql_connect() in c:\apache\htdocs\p.php on line 13
رو میده چه اشکالی توی کد من هست؟
پارامتر ها به ترتیب ازچپ به راست:
server name,user name,password,database name,port number

cybercoder
سه شنبه 29 اسفند 1385, 17:12 عصر
localhost/phpmyadmin
این دیگه چه جورشه


mysql_connect(SERVERNAME,USER,PASSWORD)

کافیه

mmehdyt
سه شنبه 29 اسفند 1385, 20:35 عصر
این کار رو کردم این پیغام رو داد:
Warning: Unknown MySQL Server Host 'localhost/phpmyadmin' (0) in c:\apache\htdocs\p.php on line 13

Warning: MySQL Connection Failed: Unknown MySQL Server Host 'localhost/phpmyadmin' (0) in c:\apache\htdocs\p.php on line 13

houtanal
سه شنبه 29 اسفند 1385, 23:16 عصر
localhost خالی کافیه.localhost/phpmyadmin نمی خواد.

mmehdyt
چهارشنبه 01 فروردین 1386, 00:05 صبح
با localhost حالا این پیغام رو داد:
Warning: Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\apache\htdocs\p.php on line 13

Warning: MySQL Connection Failed: Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\apache\htdocs\p.php on line 13

ealvandi
چهارشنبه 01 فروردین 1386, 14:06 عصر
$host = "localhost";
$us = "";
$pa = "";
$db = mysql_connect($host,$us,$pa) or die(mysql_errno());
if (!db)
{
echo " <script language=\"javascript\"> ";
echo " alert('خطا ! ارتباط با بانک برقرار نشد') ";
echo " </script> ";
exit;
}
mysql_select_db("m_bank",$db);

mmehdyt
جمعه 10 فروردین 1386, 12:57 عصر
قضیه ی خطآخر این برنامه چیه و اگه اسم سرور و نام کاربری و رمز رو توی متغییر بذارم درست
می شه؟

ealvandi
جمعه 10 فروردین 1386, 13:12 عصر
mysql_select_db("m_bank",$db);

m_bank نام بانک شما در mysql هستش (شما باید جای اون نام بانک خودت رو بنویسی)

us نام کاربری

pa کلمه عبور
------------------------------------------------

موفق و موید باشی.

mmehdyt
جمعه 10 فروردین 1386, 18:59 عصر
مشکل اینجا است که در خط چهارم به mysql وصل نمی شه!(متغییر $db)

reza_rad
جمعه 10 فروردین 1386, 21:52 عصر
مشکل اینجا است که در خط چهارم به mysql وصل نمی شه!(متغییر $db)
چه اروری میده؟

peyman1987
شنبه 11 فروردین 1386, 02:12 صبح
احتمالا یوزرنیم رو خالی رد میکنین ولی معمولا اگه به تنظیمات MySQL و PHPMyAdmin دست نزده باشین مشخصات پیش‌فرض بصورت زیر هست :


$strHost = "localhost";
$strUsername = "root";
$strPassword = "";

mmehdyt
شنبه 11 فروردین 1386, 09:06 صبح
این قسمت رو هم به اون کدی که داده بودید اضاف کردم:

else {
print "succed";
}

حتی ارور سابق رو هم نداد نهsucced چاپ شد و هم اون پیغام جاوا اسکریپت نیومد!
apache 2.2

moslem-visual
شنبه 11 فروردین 1386, 10:32 صبح
آقا شما php و mysql رو خودت نصب کردی یا برنامه ای مثل easyPHP رو نصب کردی؟ پیشنهاد میکنم از easyPHP استفاده کنی.