PDA

View Full Version : سوال: نحوه صحیح اتصال به سرور و استفاده از try catch



reza_first1
دوشنبه 08 آذر 1389, 17:53 عصر
سلام دوستان می خواستم به من بگید که طریقه connect , disconnect و طریقه استفاده از try catch من داخل کدهام درست و استاندارد هست اگه نه بگید باید چطور باشه نمونه کدم رو میزارم من داخل یک فایل کلاس هام رو نوشتم و داخل صفحات include می کنم .
این کد داخل class.php



class Database
{
var $link='';
function connect()
{
if($this->link= mysql_connect("localhost","root",""))
{
return true;
}
else
{
return false;
}
}
function disconnect()
{
mysql_close($this->link);
}
function select_db()
{
if(mysql_select_db("company"))
{
return true;
}
else
{
return false;
}
}
}


کد یکی از صفحات



include_once('../classes/class.php');
try
{
$dbase=new Database();
if($dbase->connect())
{
$dbase->select_db();
$user=new Table();
$user->name='members';
$exist_user=$user->find($_GET['members']);
if(empty($exist_user))
{
echo 'نام کاربری و رمز عبور شما اشتباه است لطفا نام کاربری و رمز عبور را دوباره وارد کنید.';
}
else
{
$position=$exist_user['0']['position'];
if($position=='U')
{
$_SESSION['username']=$exist_user['0']['username'];
$_SESSION['user_id']=$exist_user['0']['user_id'];
echo 'user';
}
else
{
$_SESSION['admin_id']=$exist_user['0']['user_id'];
echo 'admin';
}

}
}
else
{
die('خطا در کانکشن : ' . mysql_error());
}

$dbase->disconnect();
}
catch(exception $e)
{
echo 'خطا : /n'.$e;
}