آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش تعیین پارامترهای Connection در PHP

دوره های مرتبط با این مقاله

آموزش تعیین پارامترهای Connection

در PDO ویژگی وجود دارد که آنرا connection attribute می نامیم. این قابلیت پیشرفته را می توان برای تغییر نام ستون ها، تبدیل case (بزرگی کوچکی حرف ها)، و غیره استفاده کرد. مثال زیر را ببینید.

مثال:
setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);‎
                            ‎$sql = "SELECT * FROM books";‎
                            ‎$q = $conn->prepare($sql);‎
                            ‎$q->execute();‎   
                            ‎$r = $q->fetch(PDO::FETCH_ASSOC);‎
                            print_r($r);‎
                            ‎//result:‎
                            ‎//Array ( [ID] => 1‎
                            ‎//        [TITLE] => PHP AJAX‎
                            ‎//        [AUTHOR] => Andreas‎
                            ‎//        [DESCRIPTION] => This is good book for learning AJAX‎
                        ‎ ‎ ‎//        [ON_SALE] => 1‎
                            ‎//        [COVER] => )‎   
                            ‎?>‎
                

حالا خط 13 را ببینید.

                      $conn->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);‎
                

از ویژگی PDO::ATTR_CASE استفاده کرده ایم. این ویژگی case نام ستون هایی که با دستور PDOStatement::fetch() برگردانده می شود را کنترل می کند. این روش فقط زمانی کار می کند که حالت آوردن داده (Fetch mode) برابر PDO::FETCH_ASSOC یا PDO::FETCH_BOTH باشد. از کد بالا این داده ها را دریافت می کنیم.

               Array ( [ID] => 1‎
        ‎        [TITLE] => PHP AJAX‎
        ‎        [AUTHOR] => Andreas‎
        ‎        [DESCRIPTION] => This is good book for learning AJAX
        ‎        [ON_SALE] => 1‎
        ‎        [COVER] => )‎
                

دیگر مقادیر این ویژگی PDO::CASE_LOWER و PDO::CASE_NATURAL است.

  • 559
  •    622
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .