PDA

View Full Version : سوال: استفاده از PDO یا Mysql



behnam_safa
جمعه 07 مرداد 1390, 15:26 عصر
سلام عرض می کنم خدمت دوستان عزیز .

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

می خواستم نظر شمارو بدونم آیا فرقی داره اصلا یا خیر ؟؟؟

مشکلی برای سایت های بزرگ پیش نمیاره؟؟؟؟

eshpilen
جمعه 07 مرداد 1390, 19:40 عصر
می خواستم برنامه ای بنویسم که برای امنیت بیشتر روی دیتابیس تصمیم گرفتم از PDO استفاده کنم .
از کجا به چنین فکری رسیدید که PDO امنیت بیشتری داره؟

behnam_safa
جمعه 07 مرداد 1390, 21:38 عصر
از کجا به چنین فکری رسیدید که PDO امنیت بیشتری داره؟

والا خوندم که متد Prepare تمام Injection هارو پاکسازی می کنه . آیا درست هست ؟؟؟

eshpilen
جمعه 07 مرداد 1390, 21:45 عصر
بله ولی شما برای استفاده از این روش نیازی به PDO ندارید. میتونید از این روش در حالت عادی و استاندارد هم استفاده کنید.

behnam_safa
جمعه 07 مرداد 1390, 22:37 عصر
بله ولی شما برای استفاده از این روش نیازی به PDO ندارید. میتونید از این روش در حالت عادی و استاندارد هم استفاده کنید.

والا در این مورد اطلاعات زیادی ندارم که به طور عادی چه جوری استفاده کنم . حالا در حالت کلی استفاده از PDO خوب هست یا خیر ؟؟؟؟

و اگر امکان داره روش هایی رو که فرمودین رو یه نمونه قرار بدین .

eshpilen
جمعه 07 مرداد 1390, 23:05 عصر
تا بحال استفاده از PDO رو ندیدم و خودم استفاده نکردم، بنابراین نمیتونم نظر مطمئنی بدم.
ولی بطور این رو نگاه کنید: http://php.net/manual/en/mysqli.prepare.php
اینم روش prepare هست دیگه. تست کنید ببینید کار میکنه یا نه. مثال هم که خودش داره.
اگر مشکلی بود بگید بنده هم تست کنم.

امیـرحسین
شنبه 08 مرداد 1390, 01:12 صبح
فرق PDO با توابع mysql خیلی زیاده. مقایسه معمولا بین PDO و MySQLi پیش میاد که مشابه هم هستند. این یک مقاله‌ی تفصیلی در مورد PDO هست که شاید به درد بخوره: PDO چیست؟ (http://boplo.ir/php/what-is-pdo/)