PDA

View Full Version : حرفه ای: حالت persistent در pdo ؟



redhat2
شنبه 28 دی 1392, 18:48 عصر
سلام ، سوالی داشتم ، زمانی که ما یک کلاس db می نویسیم که که اطلاعات دیتابیس را از string connection می گیریم connection برقرار می شه ،

میخوام هر بار که که صفحه ی index لود میشه ، و این connection برقرار میشه ببینه connection از قبل وجود داره یا نه ،

خوب ما یک property داریم به نام is_connected که مشخص می کنه که connection برقرار شده یا نه که در یک بار load صفحه این مقدار true میگه و هربار که load میشه چون این

مقدارش true هست دیگه نمیره برای تنظیم کردن و یک new pdo دیگه ایجاد کنه ،

حالا میخواستم ببینم این روش درست هست برای persistent connection ؟ اگه درسته بعد ما میایم فایل حاوی string connection را مثلا قسمت
db
ایش را تغییر می دیم به یه دیتابیس دیگه ، حالا چون که is_connected از قبل true هست نمیذاره که اطلاعات برای یک new db جدید استفاده بشه ؟

چطور باید این مشکل را حل کنیم یعنی هم persistent connection داشته باشم و هم وقتی تغییرات ایجاد شد خود به خود بفهمه که تغییرات ایجاد شده و اطلاعات جدید را برای یک new connection جدید استفاده کنیم

. آیا میشه این حالت را با PDO::ATTR_PERSISTENT ایجاد کرد ؟ ممنون میشم جواب بدین .

redhat2
شنبه 28 دی 1392, 22:28 عصر
کسی نبود ؟ :متفکر: