آموزش برنامه نویسی پی اچ پی PHP



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


در PHP نسخه 5 به بالا، برای کار با پایگاه داده MySQL می توانید یکی از روش های زیر را استفاده نمایید:

  • افزونه MySQLi (کاراکتر i مخفف improved بمعنی بهبود یافته است)
  • PDO که سرنام واژگان PHP Data Objects است

در نسخه های قبلی PHP از افزونه MySQL استفاده می شده، اما استفاده از این افزونه، از 2012 دیگر توصیه نمی شود.


باید از MySQLi استفاده کنم یا PDO ؟

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

هر کدام از گزینه های MySQLi و PDO، مزییت های خودشان را دارند.

گزینه PDO با 12 پایگاه داده مختلف کار می کند، اما MySQLi تنها با پایگاه داده MySQL کار خواهد کرد.

بنابراین اگر بخواهید زمانی به یک پایگاه داده دیگر سوییچ کنید، گزینه PDO کار را آسان تر خواهد کرد و فقط کافی است که ارتباط یا connection به پایگاه داده را تغییر دهید و احتمالاً چند تغییر کوچک در کوئری ها را خواهید داشت.

هر دو گزینه شیء گرا هستند، اما MySQLi رویه های API را نیز ارائه می دهد.

هر دو گزینه، دستورات آماده برای مقابله با تزریقات SQL یا SQL injection را پشتیبانی می کنند، که البته این موضوع، برای حفظ امنیت برنامه های کاربردی وب بسیار حیاتی است.


برای خواندن ادمه آموزش به ادامه مطلب بروید.

ادامه مطلب

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

MySQL، یکی از معروف ترین سیستم های پایگاه داده است که همراه با PHP استفاده می شود.


MySQL چیست؟

  • پایگاه داده MySQL، روی وب استفاده می شود.
  • پایگاه داده MySQL، روی سرور اجرا می شود.
  • پایگاه داده MySQL ، خیلی سریع، قابل اطمیتان و استفاده از آن آسان است.
  • پایگاه داده MySQL، از استاندرد SQL  استفاده می کند.
  • قابلیت حمل بر روی سیستم عامل های مختلف از قبیل Linux و windows و غیره را دارد.
  • استفاده و دانلود MySql رایگان است.
  • پایگاه داده MySQL، توسط شرکت Oracle توسعه و پشتیبانی می شود.
  • بیادبود دختر بنیانگذار MySQL یعنی Monty Widenius در ابتدای نام آن از کلمه My استفاده شده است.

برای خواندن ادامه آموزش به ادامه مطلب بروید.

ادامه مطلب

تقریباً همه ی برنامه های تحت وب از محیط بیرون دریافت اطلاعات دارند که معمولاً این ورودی ها می تواند از طریق کاربران یا برنامه های دیگر مثل وب سرویس ها باشد، برای اطمینان از صحت اطلاعات ورودی، فیلترهای PHP کمک فراوانی به ما خواهند کرد.

شما باید همیشه داده های ورودی را از فیلترها عبور دهید، در حقیقت فیلتر ورودی ها یکی از مهمترین مسائل امنیت برنامه هاست.

ورودی های برنامه کدامند؟

  • داده های دریافت شده از یک فرم HTML
  • Cookieها
  • داده های دریافت شده از وب سرویس ها
  • متغیرهایی که روی سرور ایجاد می شوند مثل sessionها
  • اطلاعاتی که از پایگاه داده بازیابی می شود

برای خواند ادامه ی آموزش به ادامه مطلب بروید.

ادامه مطلب

همراه با php 5 یک روش جدید شیء گرا برای کار با خطاها ارائه شده است.

استثنا یا Exception چیست؟

اگر در حین اجرای عادی اسکریبت، یک خطای خاص رخ دهد، بررسی کننده استثنا، راه اندازی شده و ادامه اجرای اسکریبت را تغییر می دهد، این خطا را می توان با دستورات شرطی، مشخص کرد، این شرط در حقیقت همان استثنای ماست.

برای استفاده از استثناها می توان مستقیماً از کلاس Exception استفاده کرد و آنرا به صورت زیر راه اندازی یا پرتاب (throw) کرد:

<?php
if($error)
  {
     throw new Exception("خطایی رخ داده است\n");
  }
?>

برای خواندن ادامه ی آموزش به ادامه مطلب بروید.

ادامه مطلب

طراحی و پیاده سازی وبسایت هوشمند خبری میرنیوز

یک وبسایت فول اتوماتیک خبری با asp mvc که آخرین اخبار ایران و جهان را در لحظه جمع آوری میکنه و در دسته بندی های مشخص شده همراه با سئو ارسال میکنه.

http://rozup.ir/view/3045987/Screenshot_2019-12-28 میرنیوز جستجوگر هوشمند خبری Mir News Agency.png http://rozup.ir/view/3045986/Screenshot_2019-12-28 آخرین اخبار ورزشی میرنیوز.jpg http://rozup.ir/view/3045985/Screenshot_2019-12-28 میرنیوز جستجوگر هوشمند خبری قدوس بزرگترین شکست زندگیم را تجربه کردم منتظر شگفتی‌سازیم در سال 2020 باشید.jpg

برای بزرگ شدن عکس روی آن کلیک کنید.

www.mirnews.ir


تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

آخرین جستجو ها

Www.maryam8282 باغ بلور سهند موزيک شرکت طراحی سایت سئوراز memories شركة نقل اثاث عشقي که دست خودم نبود... Jennifer Lenard دهکده اخبار تکنولوژی