host3nter

PDO چیست و چه کار میکند ؟!

پیشنهاد میکنم اگر دوست دارید تخصصی تر جلو برید لینک زیر رو باز کنید و ...

موضوع PDO چیست و چه کار میکند ؟!,.

PHP, برنامه نویس, برنامه نویسی

تاريخ ارسال:2014/07/18

هاست سنتر پیشنهاد میکنم اگر دوست دارید تخصصی تر جلو برید لینک زیر رو باز کنید و مطالب رو بخونید : http://php.net/manual/en/book.pdo.php pdo مخفف PHP Data Objects هستش و به عنوان یک افزونه در خود php از نسخه 5 و 5.1 به بعد گنجانده شده و میتونید از اون بدون نصب کتابخانه ای خاص در سرور به صورت Default در php استفاده کنید. pdo در حقیقت یک کلاس هست که با کمک Method ها و Property های اون میتونید به دیتابیس متصل بشید , کوئری های مختلفی رو اجرا کنید , از امنیت بیشتر در ارتباطات دیتابیسی خودتون لذت ببرید ( مقابله با XSS و Injection ) و راحتی در کدنویسی رو چاشنی کارتون کنید ! یکی دیگر از مزیت های pdo , هماهنگی و سازگار بودن با دیتابیس های : MySql , MS Sql , SQLite هستش ! یعنی اگر در syntax کوئری هاتون تفاوتی وجود نداشته باشه در هر لحظه که دوست دارید میتونید دیتابیس خودتون رو تغییر یا سوئیچ کنید , بدون اینکه لازم باشه کدهاتون رو تغییر بدید ! یکی دیگه از مزیت های pdo هم میشه به ساختار بندی ارتباط هاتون با دیتابیس و تمیز کد نوشتن اشاره کرد. و مزایای دیگه .... درباره امنیت هم که گفتم , دیگه لازم نیست درگر فیلتر کردن کاراکترهای مجاز و غیر مجاز باشید , خود متدهای Hendler این افزونه به راحتی موارد امنیتی رو براتون انجام میده ! توضیحات و detail در این باره بسیار زیاد هستش و باید با Manual خودن خودتون رو باهاش جلو ببرید ولی در کل یک نمونه ساده از اتصال به دیتابیس و تنظیم کردن پارامترهای کوئری براتون مینویسم : <?php $var="User', email='test"; $a=new PDO("mysql:host=localhost;dbname=database;","root" ,""); $b=$a->prepare("UPDATE `users` SET user=:var"); $b->bindParam(":var",$var); $b->execute(); ?> در تکه کد بالا , ابتدا از pdo یکی میسازیم , برای ارتباط با دیتابیس مقدار دهی میکنیم , مقادیر رو داخل کوئری جایگزاری و کوئری رو اجرا میکنیم. انشاءالله که تونسته باشم اصل مطلب رو انتقال بدم موفق باشید هاست,دامین,سایت,وب,طراحی

سوال: دستوری بجای ReadLn در شبکه ایندی که بجای لاین با دریافت کلمه پایان پذیرد

نصب خودکار برنامه های جانبی

گذاشتن طرح توی themeforest.net / کسی اطلاعی داره مارو مطلع کنه لطفا

سوال: سخت تر کردن امکان خواندن کدهای سایت

سوال: ساخت elearning

بازدید ساز سئومارک

فازی c-mean

PDO, چیست, و, چه, کار, میکند, ؟!

PDO چیست و چه کار میکند ؟!

میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ

google
logo-samandehi