PDA

View Full Version : عدم توصیه اکستنشن mysql برای پروژه های جدید



eshpilen
دوشنبه 29 خرداد 1391, 18:15 عصر
Use of this extension is discouraged. Instead, the MySQLi (http://www.php.net/manual/en/book.mysqli.php) or PDO_MySQL (http://www.php.net/manual/en/ref.pdo-mysql.php) extension should be used.


ترجمه: «استفاده از این اکستنشن توصیه نمیشود. درعوض باید از اکستنشن MySQLi یا PDO MySQL استفاده شود.»

منبع: http://php.net/manual/en/function.mysql-real-escape-string.php

راستی اینم مقایسهء بین امکانات این اکستنشن ها و جالبه: http://www.php.net/manual/en/mysqlinfo.api.choosing.php

یه چیزیش جالبه که mysqli از non-blocking, asynchronous queries پشتیبانی میکنه اما PDO این قابلیت رو نداره.
حالا اینکه این non-blocking, asynchronous queries چقدر بدرد میخوره نمیدونم! بنظرم یعنی کوئری رو بدی و قبل از تمام شدن کوئری برنامه میتونه به بقیهء کار خودش بپردازه و تمام بشه. روی کوئری سنگین و طولانی که حتما نیاز نیست قبل از تمام شدن برنامه تمام بشن بنظرم چیز خوبی باشه. حتما میشه همزمان چندتا کوئری درحال اجرا هم داشت. البته احتمالا نکات و پیچیدگی برنامه نویسی بیشتری هم پیش میاره این حالت.

Unique
دوشنبه 29 خرداد 1391, 18:52 عصر
راستش بعید میدونم mysql extension بخواد depricate بشه ، شخص از discouraged استفاده کرده چون احتمالا خودش میدونسه بسش از 95% از بنامه های وب با این extension نوشته شده و نمیتونه ملاک باشه !
اما استفاده از mysqli بهتره ! مخصوصا ورژن class شدش ! pdo هم که فوق العادست.