PDA

View Full Version : مبتدی: چرا به بانک وصل نمیشه ؟



reza10wert
چهارشنبه 28 تیر 1391, 22:11 عصر
<?php
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_password = '';
$mysql_db = 'db_mongeh';
function connecttodb(){ //connect to database
$link = @mysql_connect($mysql_host , $mysql_user , $mysql_password ) ;
mysql_select_db($mysql_db) ;

if (!@$link || !@mysql_select_db($mysql_db) ) {
die ('Connection to database error !');

}
}
?>

ayub_coder
چهارشنبه 28 تیر 1391, 22:57 عصر
if (!@$link || !@mysql_select_db($mysql_db) ) { die ('Connection to database error !');
شما قبلا دیتابیس رو انتخاب کردی و دوباره داری انتخابش میکنی.

reza10wert
چهارشنبه 28 تیر 1391, 23:02 عصر
دوست عزیز
مشکل من اینه . وقتی عادی میزنم وصل میشه ولی از طریق فراخوانی از فایل دیگه میارم و تابع رو صدا میزنم عمل نمیکنه

در کل برای فراخوانی از فایل دیگه و وصل شدن به بانک باید چه کرد ؟
خواهش میکنم کلیه عملیات را برام توضیح بدید

WOLF_MEHRDAD
پنج شنبه 29 تیر 1391, 01:42 صبح
با سلام


function sql_connect($host, $user, $password, $db)
{
$dbi=@mysql_connect($host, $user, $password);
if(!$dbi)
{
return;
}
else
{
mysql_select_db($db);
mysql_query("SET NAMES 'utf8'");
return $dbi;
}
}


این تابع رو صدا بزنید

$db =sql_connect(DB_HOST, DB_UNAME, DB_PASS, DB_NAME);
if(!$db)
die('<center><br><br><br><br>Cannot Connect To Database</center>');

موفق باشید