PDA

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



jamejam123
جمعه 18 بهمن 1392, 23:42 عصر
سلام
به نظرتان من دربالای هر ضفحه این کد رو بنویسم و به دیتابیس وصل شم.


mysql_connect("localhost","root","");
mysql_select_db("school");


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


function connection(){
mysql_connect("localhost","root","");
mysql_select_db("school");
}

با تشکر فراوان

abdollahpor
جمعه 18 بهمن 1392, 23:51 عصر
یه فایل جدا بسازید مثلا کانفیگ و توش اگه میخاید کلاس استفاده کنید یه کلاس بنویسید و تو تابعش کلاس رو اجرا کنید .. میتونید تو همون کلاس برا راحتی کار خودتون تابع کوئری و فچ و .. رو هم بنویسید .

p30online
شنبه 19 بهمن 1392, 07:55 صبح
با روش دوست خوبم که بالا ذکر کردند و روش pdo مشاهده استفاده
(http://www.phpgang.com/how-to-use-pdo-database-connection-in-php_461.html)

beh3000
شنبه 19 بهمن 1392, 11:41 صبح
این روش رو میشه استفاده کرد ؟ متغیر کانکشن رو توی سشن بزاریم و هز اون سشن برای اجرای کوئری ها استفاده کنیم ؟ و وقتی که کاربر logout کرد سشن حذف بشه و کانکشن رو کلوز کرد ؟ این روش درسته ؟ امنیت داره ؟ سربار اضافی ؟ کدوم یکی بهتره ؟

abdollahpor
شنبه 19 بهمن 1392, 12:03 عصر
اگه نظر من باشه مشکل داره ....چرا باید همچین کاری کرد .. شما سیشن تعریف کنید ..اگر بشه .. از نظر امنیت مشکل داره ... تو صفحاتی که نمیخاید هم این کانکت بر قرار میشه .. چه کاریه .. تازه مدیریت هم دیگه روش ندارید ..

mbf5923
شنبه 19 بهمن 1392, 12:27 عصر
شما فرض کنید 20تا صفحه دارید که قراره توی اونها از دیتابیس استفاده بشه حالا اگه بالای هر صفحه بخواهید کانکشن رو تنظیم کنید،در صورتی که یکی از موارد کانکشنتون تغییر کنه مثلا نام دیتابیس یا یوزر نیم و پسورد مجبور خواهید بود در تمام 20 صفحه این تغییرات رو اعمال کنید