چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

۵۷۱۶ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
برنامه نویسی وب
آموزش PHP
آموزش امنیت در PHP
دوره آموزشی (PHP Data Object (pdo
۹۷ نظر
بازدید : 13,200 بازدید
دوره آموزشی (PHP Data Object (pdo

به نام خدا

با توجه به درخواست مکرر کاربران آموزش های pdo در ۵ قسمت تهیه شده و برای شما عزیزان قرار گرفته است

در این آموزش ها  ارتباط با بانک اطلاعاتی ، نمایش اطلاعات ، درج ، حذف ، ویرایش و ساخت صفحه لاگین با روش pdo در پی اچ پی تدریس شده است

قسمت اول :

ایجاد ارتباط با دیتابیس و نمایش اطلاعات

لینک دانلود

قسمت دوم :

ایجاد ارتباط با دیتابیس با روش دیگر و ساخت صفحه لاگین

لینک دانلود

قسمت سوم :

طراحی صفحه لاگین به روشی دیگر و هش کردن پسورد و ساخت صفحه درج در سیستم

لینک دانلود

قسمت چهارم:

تعریف توابع امنیتی و طراحی بخش حذف

لینک دانلود

قسمت پنجم:

ساخت صفحه ویرایش اطلاعات

لینک دانلود

 

 

 

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

دریافت کنید

  •   لینک اول :   براي دانلود روي تصوير مقابل کليک کنيد »
  •   لینک دوم :   براي دانلود روي تصوير مقابل کليک کنيد »
  •   لینک سوم :   براي دانلود روي تصوير مقابل کليک کنيد »
  •   لینک چهارم :   براي دانلود روي تصوير مقابل کليک کنيد »
  •   لینک پنجم :   براي دانلود روي تصوير مقابل کليک کنيد »
در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۹۷
    • امیررضا
      دوشنبه ۲۸ فروردین ۱۳۹۶ - ۰۹:۵۴

      سلام جناب اکبری منش
      من هنوز نتونستم از Index به panel برم
      اینقدر با کدها ور رفتم تا این پیام خطا رو هم دیدم:
      Fatal error: Call to a member function prepare() on null in C:\wamp64\www\Enjaneb\check.php on line 19
      البته من تو دیتا بیس علاوه بر username و password آیدی هم تعریف کردم !!!!
      حالا با این خطاها چیکار کنم ؟؟

    • امیررضا
      چهارشنبه ۱۶ فروردین ۱۳۹۶ - ۱۰:۱۸

      سلام
      من یه جا پرسیدم میگن منطق فایل check.php مشکل داره
      شما که وارد هستید میشه بگید منطقش چه ایرادی داشت ؟

      • عرفان اکبری منش
        چهارشنبه ۱۶ فروردین ۱۳۹۶ - ۱۱:۴۵

        بله از نظر منطقی مشکل داره
        برای آموزش های پایه و شروع کار یک شخص مبتدی اینجور تکنیک ها در آموزش ها گفته میشه تا درک راحت تری در یادگیری برای شخص وجود داشته باشه
        در اصل درخواست شما باید تو خود صفحه پردازش بشه و منجر به انتقال به صفحه ای دیگه نشه

        • امیررضا
          چهارشنبه ۱۶ فروردین ۱۳۹۶ - ۱۲:۴۶

          یعنی من باید دستورات داخل check.php رو داخل همون index بنویسم ؟؟
          این از لحاظ امنیت مشکلی نداره ؟

          • عرفان اکبری منش
            جمعه ۱۸ فروردین ۱۳۹۶ - ۱۲:۴۹

            بله
            نه هیچ مشکلی نداره

            • امیررضا
              دوشنبه ۲۱ فروردین ۱۳۹۶ - ۱۱:۵۶

              سلام آقای اکبری منش
              من کدهام رو داخل Index بردم اما بازم همین طور شد
              دیتابیس یا مثلا php.ini یا چیزی دیگه ای مشکل نداره ؟ یا نباید جایی تیکی زده بشه ؟

            • عرفان اکبری منش
              دوشنبه ۲۱ فروردین ۱۳۹۶ - ۱۴:۱۸

              سلام اینطوری نمیتونم نظر بدم کدهاتون Debug کنید تا مشکل پیدا کنید

    • امیررضا
      دوشنبه ۱۴ فروردین ۱۳۹۶ - ۱۳:۳۶

      سلام آقای اکبری منش خواهشا بهم بگید چیکار کنم ؟

      • عرفان اکبری منش
        سه شنبه ۱۵ فروردین ۱۳۹۶ - ۱۳:۱۹

        از RowCount استفاده کنید به جای FetchColumn

        • امیررضا
          سه شنبه ۱۵ فروردین ۱۳۹۶ - ۱۶:۲۱

          سلام ممنونم که جوابم دادید
          این هم جواب نداد !
          مشکل از دیتا بیس نمیشه ؟
          البته من تغییری ندادم اما مثلا چون شما دریم ویور انجام دادید میگم ممکنه یه چیزی به طور خودکار انجام شده که الان انجام نمیشه ؟؟؟
          RowCount این چه فرقی با fetchcolumn داره ؟

          • مهدی اکبری
            سه شنبه ۱۵ فروردین ۱۳۹۶ - ۱۸:۰۶

            سلام
            همین طورکه از اسمشون پیداست
            rowCount برای گرفتن تعداد سطرهاو
            fetchColumn برای گرفتن نام ستون هاست

    • امیررضا
      چهارشنبه ۹ فروردین ۱۳۹۶ - ۱۴:۵۹

      سلام
      آقای اکبری منش من تمام مراحل شما رو میرم به طوری که کدهای شما رو در یک فایل check.php گذاشتم از index.php میخوام برم به panel.php اما از index.php میره به check و همون جا میمونه. !!!!!!!!
      دیتابیس هم مثل شما انجام دادم
      خواهشا کمکم کنید

      • عرفان اکبری منش
        چهارشنبه ۹ فروردین ۱۳۹۶ - ۱۵:۱۲

        سلام
        لطفا توضیحات بیشتری بدین
        ممکنه header که نوشتین درست نباشه یا سیشن استارت نداشته باشین و ….

        • twelve
          چهارشنبه ۹ فروردین ۱۳۹۶ - ۱۶:۲۵

          استاد اکبری منش من قبلا بدون ساخت دیتابیس بادادن مقادیر ایمیل و پسوورد پیش فرض اینکار رو کردم.سیشن و header هم درسته اما الان connect میشه و error نمیده ولی فقط تو صفحه check میمونه !!!!!
          چیکار کنم ؟؟
          تشکر

          • عرفان اکبری منش
            چهارشنبه ۹ فروردین ۱۳۹۶ - ۱۸:۰۲

            از دستور error_reporting(E_ALL); در بالای صفحه تون استفاده کنید
            احتمالا پیغام های خطا در کانفیگ وب سرورتون غیر فعال هستند که با این دستور میتونید فعال کنید
            و در نهایت مجددا ازمایش کنید و نتیجه پیغام های خطا رو بفرستین تا ببینم

            • twelve
              چهارشنبه ۹ فروردین ۱۳۹۶ - ۱۹:۱۴

              سلام مجدد
              بالای هر سه صفحه گذاشتم دستور error_reporting(E_ALL); اما هیچ پیغام خطایی نمیاد
              تو صفحه check.php میمونه و صفحه سفید میشه !!!
              حالا چیکار کنم ؟
              ممنون

            • عرفان اکبری منش
              پنج شنبه ۱۰ فروردین ۱۳۹۶ - ۰۴:۰۳

              کدهای داخل صفحه check.php برای ایمیل icoolboy0101@gmail.com ارسال کنید تا بررسی کنم و بهتون اطلاع بدم

            • امیررضا
              پنج شنبه ۱۰ فروردین ۱۳۹۶ - ۱۰:۵۴

              سلام
              آقای اکبری منش من ارسال کردم به آدرسی که داده بودید.

            • امیررضا
              پنج شنبه ۱۰ فروردین ۱۳۹۶ - ۱۲:۳۷

              سلام مجدد
              من فکر کنم مشکل از $num=$result->FetchColumn(); هست.
              چون وقتی حذف میکنم میره به panel
              ولی بدون بررسی دیتابیس میره
              ؟؟؟

            • امیررضا
              جمعه ۱۱ فروردین ۱۳۹۶ - ۰۹:۴۶

              سلام
              آقای اکبری منش حالا میگید چیکار کنم ؟

            • امیررضا
              یکشنبه ۱۳ فروردین ۱۳۹۶ - ۲۱:۲۸

              سلام آقای اکبری منش بی صبرانه منتظر جواب هستم
              تشکر بابت همراهی و کمکتون

    • دانیال
      جمعه ۲۳ مهر ۱۳۹۵ - ۱۸:۱۸

      سلام خدمت شما.من یه سوال داشتم و میخواستم بگم که من تمام ویدیو هارو دیدم و عالی بودن ولی من خودم کدهارو دقیقا مثل فیلم نوشتم ولی اجرا نمیشه…به db هم وصله ولی نمیدونم مشکل از کجاست .ممنون اگه کمک کنید (هیچ عکس العملی نداره)
      prepare($sql);
      $query=$result->execute(array(
      “:user”=>$_POST[‘username’],
      “:pass”=>$_POST[‘password’]
      ));
      if(query)
      echo “ok”;
      else{
      echo “no”;
      }
      }
      ?>

      • عرفان اکبری منش
        جمعه ۲۳ مهر ۱۳۹۵ - ۱۸:۵۳

        سلام سپاس
        دقت کنید که مستقیما نمیتونید تابع prepare رو فراخوانی کنید
        به مثالی که در این وب سایت زده شده توجه کنید :
        http://www.w3schools.com/php/php_mysql_prepared_statements.asp

        توضیحات بیشتری باید ذکر کنید تا بتونیم بهتر راهنمایی تون کنیم .
        کوئری تون چیه ؟ محتوای $sql چیه ؟

      • دانیال
        شنبه ۲۴ مهر ۱۳۹۵ - ۱۶:۰۳

        کدهام اینه:
        prepare($sql);
        $query=$result->execute(array(
        “:user”=>$_POST[‘username’],
        “:pass”=>$_POST[‘password’]
        ));
        if(query)
        echo “ok”;
        else{
        echo “no”;
        }
        }
        ?>

        • دانیال
          شنبه ۲۴ مهر ۱۳۹۵ - ۱۶:۰۵

          $sql=”INSERT INTO `tbl_user` (user,pass) VALUES (:user,:pass)”;

    • abbas1371
      دوشنبه ۱۹ مهر ۱۳۹۵ - ۱۶:۳۲

      ممنون جالب و مفید بود

    • جلیل
      دوشنبه ۴ آبان ۱۳۹۴ - ۱۱:۱۸

      سلام اساتد من این کد می نویسیم اما همش به هم می گه که کاربر موجود نیست تو پایگاه داده مثل فیلم جدول درست کردم اما درست نشد
      این هم کد من
      http://uupload.ir/files/khwk_45.png

    • sami
      چهارشنبه ۲۸ مرداد ۱۳۹۴ - ۲۳:۳۳

      سلام کد آپدیت تون اجرا نمیشه دقیقن مثل آموزش جلو رفتم اما بخش اپدیت جواب نمیده مشکل از چیه
      هر کاری میکنم اصلن آپدیت نمیشه

    • Alireza
      چهارشنبه ۲۸ مرداد ۱۳۹۴ - ۱۳:۱۱

      با سلام خدمت استاد

      من یه مشکلی دارم اونم اینکه IDE هام مثلا Dreamweaver یا sublime اصلا کلاس pdo و توابعش را نمی شناسند.

      ولی کدها کاملا اجرا میشن و هیچ مشکلی نیست.

    • ali
      دوشنبه ۷ اردیبهشت ۱۳۹۴ - ۱۱:۳۷

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

    • علیرضا
      یکشنبه ۲ فروردین ۱۳۹۴ - ۱۹:۲۲

      با سلام

      با تشکر از اموزش های عالی تون

    • s.poorsadegh
      دوشنبه ۱۱ اسفند ۱۳۹۳ - ۱۵:۳۰

      سلام خسته نباشید
      استاد اکبری منش خواهشن لینک این دوره ی آموزش PDO رو درست کنین خراب هستش

      • اکبری منش
        سه شنبه ۱۲ اسفند ۱۳۹۳ - ۱۳:۴۶

        سلام با عرض پوزش بابت مشکل دانلود
        لینک های دانلود اصلاح گردید می تونید دانلود کنید
        موفق باشید

    • محمد
      چهارشنبه ۶ اسفند ۱۳۹۳ - ۰۹:۴۴

      سلام استاد میشه آی دی یاهو بدین باهاتون در ارتباط باشم چون چند تا سوال دارم.

    • rainbow0797
      جمعه ۱۴ آذر ۱۳۹۳ - ۱۶:۲۰

      مرسی درسته:)
      فقط نمیدونم چرا بدون لاگین شدن هم پنل مدیریت با وارد کردن مستقیم آدرسش باز میشه در صورتیکه session رو start کردم
      چجوری با همین level اجازه دسترسی به بعضی صفحات سایت رو بدم؟
      من قبلا تو دریم ویور با گزینه restrict access to page همه صفحات رو تعیین کرده بودم که مثلا این صفحه فقط برا اونایی که level یک هستن باز شه.ولی کد نویسی شو بلد نیستم:|
      کدای خود دریم برا همین تعیین سطح خیلی عجیب غریبه
      من چند مدل کد به ذهنم رسید ولی کار نکرد

      • rainbow0797
        جمعه ۱۴ آذر ۱۳۹۳ - ۲۳:۵۲

        به این کدی که شما گفتین قبل از header اولی SESSION[‘user_login’]=1_$ و قبل از header دوم هم SESSION[‘user_login’]=2_$ رو گداشتم و تو صفحه پنل هم این شرط که دیگه قبل لاگین باز نشه اونم فقظ برا مدیریت:

        فقط یه مشکلی مونده که موقع لاگین اشتباهم میزنم وارد index.php میشه و فقط مدیر درست چک میشه و میره پنل :|

        • rainbow0797
          جمعه ۱۴ آذر ۱۳۹۳ - ۲۳:۵۵

          اینم کد صفحه پنل

          کد صفحه پنل

          • rainbow0797
            جمعه ۱۴ آذر ۱۳۹۳ - ۲۳:۵۶

            نشونش نمیده :D

      • اکبری منش
        دوشنبه ۱۷ آذر ۱۳۹۳ - ۱۳:۵۹

        الگوریتمتون مشکل خاصی نداره تو کد نویسی مشکل دارین

    • rainbow0797
      پنج شنبه ۱۳ آذر ۱۳۹۳ - ۱۵:۴۱

      یا اینکه میشه جای اینکه اون کدارو تغییر بدم بیام توی ومپ ورژن php رو تغییر بدم دیگه ارور منسوخ شدن msql رو نده؟چجوری؟:|

    • rainbow0797
      پنج شنبه ۱۳ آذر ۱۳۹۳ - ۱۵:۳۹

      سلام خسته نباشید.می شه بگید تو دستور login چطور با pdo چک کنیم اگه level تو مشخصات user یک۱ بود به صفحه مدیریت بره و اگه۲ به صفحه اصلی سایت؟ دارم mysql رو به pdo تغییر میدم تو سایتم خیلی به مشکل برخوردم همه چی قاطی شده:(
      همه صفحات تغییر میخاد

      • اکبری منش
        پنج شنبه ۱۳ آذر ۱۳۹۳ - ۲۲:۰۲

        سلام نه کار درستی نیست شما همیشه باید ورژن php رو به روز کنید نه اینکه ورژن رو کاهش بدین کار معقولی نیست

        من بدون تست کردن کدی که میخواستین نوشتم
        < ?php $sql = "SELECT `type` FROM `tbl_user` WHERE `username`=:us AND `password`=:ps"; $result = $connect->prepare($sql);
        $result->bindParam(":us",$username);
        $result->bindParam(":ps",$passsword);
        $result->execute();
        $row = $result->fetch(PDO::FETCH_ASSOC);
        )if ($row==1{
        header("Location:panel/admin.php");
        exit();
        }else if($row==2){
        header("Location:index.php");
        exit();
        }else{
        header("Location:index.php?type_error");
        exit();
        }
        ?>

    • ali asghar
      یکشنبه ۹ آذر ۱۳۹۳ - ۰۰:۴۶

      خدا خیرت بده استاد من هر چی یاد گرفتم از شما یاد گرفتم ممنون

    • ali
      پنج شنبه ۱۷ مهر ۱۳۹۳ - ۱۶:۴۲

      سلام من میخوام فرم ثبت نام رو جوری بسازم که هر نام کاربری فقط یک بار ثبت بشه مثلا اسم milad یک بار تو پایگاه داده ثبت بشه و دفعه دوم اگه کسی اسم میلاد رو ثبت کنه پیام بده این نام کاربری قبلا ثبت شده است استاد میشه با کد (pdo)توضیح بدین ممنون میشم
      با تشکر

      • اکبری منش
        پنج شنبه ۱۳ آذر ۱۳۹۳ - ۲۲:۱۰

        سلام به شکل زیر میتونید این کار انجام بدین خیلی راحته فقط کافیه تعداد سطر هایی که توی بانک طبق اون کاربر وجود داره چک کنید اگر یک نفر وجود داشت اجازه ثبت مجدد نده

        < ?php $sql = "SELECT * FROM `tbl_user` WHERE `username`=:us"; $result = $connect->prepare($sql);
        $result->bindParam(":us",$username);
        $result->execute();
        $count = $result->rowCount();
        if($count==1){
        echo "کاربری با این مشخصات قبلا ثبت گردیده است";
        }else{
        //ejaze sabtname hast va mitoonid insert anjam bedin
        }

        ?>

    • شهاب
      یکشنبه ۱۶ شهریور ۱۳۹۳ - ۱۲:۳۷

      باعرض سلام
      استاد لطفا راهنمایی کنید

    • شهاب
      شنبه ۱۵ شهریور ۱۳۹۳ - ۱۸:۴۶

      باعرض سلام خدمت استاد گرامی
      قبل از هرچیز از اموزش های مفید و خوبتون واقعا ممنونم
      استاد فوق العاده است اموزش هاتونhttp://www.daneshjooyar.com/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif
      استاد من هنگامی که با روش pdo به دیتابیس وصل میشوم مشکلی ندارم ولی در هنگام نایش اطلاعات وقتی از حلقه ی:
      foreach استفاده میکنم با این error روبه رو میشم: ()Invalid argument supplied for foreach
      و در هنگام استفاده از حلقه ی while این error را می دهد: Call to a member function fetch() on a non-object
      تمام پارامترها را هم چک کردم ولی درست نشد که نشد!
      استاد میشه راهنماییم کنید مشکل از کجاست

      • اکبری منش
        پنج شنبه ۱۳ آذر ۱۳۹۳ - ۲۲:۱۵

        سلام مرسی
        لطف کنید کدتون رو بزارین تا بررسی کنم

    • جمشیدی
      جمعه ۲۷ تیر ۱۳۹۳ - ۰۲:۱۴

      با سلام و عرض خسته نباشید محضر استاد گرامی آقای اکبری منش

      واقعا از آموزش هایی که شما تهیه می کنید خیلی استفاده می کنم . با بیان شیوا و ساده مسله رو توضیح میدین ، اساتید دیگه هم خوب هستن ولی هر کس سلیقه ی خودشو داره http://www.daneshjooyar.com/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif

      در پناه حق

    • amentaheri
      سه شنبه ۶ خرداد ۱۳۹۳ - ۰۲:۰۵

      سلام استاد عزیز می توانید بکم به این دستور که وقتی login می کریم به اگر labeمقدار ۱ بود به صفحه مدیریت می رفتم وبه برعکس اگر مقدار ۲ به صفحه کابران می رفت تو دستور توی pdo چه جوری ممنوع میشم

    • reza
      یکشنبه ۳ فروردین ۱۳۹۳ - ۱۷:۱۷

      ضمن عرض سلام و تبریک سال نو خدمت همه دوستان بخصوص اساتید محترم سایت دانشجویار

      استاد اکبری منش بسایر عالی و کارآمد بود
      سپاسگزارم http://www.daneshjooyar.com/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif

    • SM-Mahdavi
      دوشنبه ۲۶ اسفند ۱۳۹۲ - ۱۶:۱۲

      سلام. ممنون از آموزش بسیار عالی تون. به یه مشکل برخوردم. برای رفع مشکل درج اطلاعات فارسی دستور زیر رو بعد از کانشکن اضافه کردم. اما مشکل حل نشد
      $connect->exec(“SET CHARACTER SET utf8”);
      از چی می تونه باشه؟ روش جایگزین؟http://www.daneshjooyar.com/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif

    • محمد
      سه شنبه ۲۰ اسفند ۱۳۹۲ - ۱۷:۳۱

      سلام، آموزش خیلی عالی بود . ممنونم

      یه سوالی که برای من پیش اومد اینه که اگر بخواییم به صورت Class استفاده بکنیم باید چطور باشه ؟

      مثلا من یه کلاس دارم که با اون میشه از mysql_connect و PDO استفاده کرد .

      موقعی که از PDO استفاده میکنم، نمیشه از دستور execute استفاده کرد . البته به یه روش هایی تونستم از دستور execute هم استفاده کنم ولی درست برنامه اجرا نمیشه . اروری هم نمیده!

      اگر یه مثال کوچیک از استفاده PDO با استفاده از کلاس بزنید ممنون میشم .

    • مهشاد
      سه شنبه ۱۳ اسفند ۱۳۹۲ - ۰۷:۱۰

      تو قسمت دوم اون ارروری که موقع اتصال به دیتابیس میده و دیتابیس رو نمیشناسه و میگه از خط ۲۴هست،
      یعنی دقیقه ی ۷ و ۵ثانیه فیلم
      مشکل از نوشتن شماست
      $dsn=”mysql:host=”.$link[‘servername’].”;dbname=”.$link[‘dbname’].” “;
      آخه اون رشته خالی چیه آخر خط؟ اصلا چه نیازی به اون هست؟
      بنویسین:
      $dsn=”mysql:host=”.$link[‘servername’].”;dbname=”.$link[‘dbname’];
      حل میشه

      • اکبری منش
        سه شنبه ۱۳ اسفند ۱۳۹۲ - ۰۷:۲۶

        شما که انقدر دقت بالا دارین همونجا دقت میکردین گفتم که مشکل از نوشتن من بوده syntax من مشکل داشته شرمنده استاد مهشاد عزیز بنده نمیدونستم که اینطوری هم میشه نوشت !!! بنده اونجا برنگشتم درستش کنم چون وسط فیلم بود و زمان هم برای کاربرا مهمه و مخصوصا حجم فایل ها. ۴ تا رشته باز و بسته کردن که کاری نداره که بخواین ازش ایراد بگیرین اتفاقا خیلی خوشحالم از اینکه ایراد میگیرین ولی
        بنویسین:
        $dsn=”mysql:host=”.$link[‘servername’].”;dbname=”.$link[‘dbname’];
        حل میشه
        این فکر نمیکنم حرف جالبی باشه خیلی از بچه ها زودتر از شما متوجه شدن و به من هم گفتن ولی خودشون اصلاح کردن کار خودشونو :)
        این جور ایراد گرفتن ها یک مقداری بچه بازیه چون در اواسط فیلم از اینجور مشکلات به وجود میاد و دلایل عمده ای داره : خستگی ، مشغله فکری ، مشغله کاری و……

        • مهشاد
          سه شنبه ۱۳ اسفند ۱۳۹۲ - ۰۸:۴۵

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

          • اکبری منش
            سه شنبه ۱۳ اسفند ۱۳۹۲ - ۱۰:۰۶

            نه من هم برای انتقادتون احترام قائل هستم و گفتم خوشحالم از اینکه انتقاد کنید ولی خب این مسئله چیزی نبود که نیاز باشه روش مانور بدین

    • محمد
      شنبه ۱۰ اسفند ۱۳۹۲ - ۲۳:۵۴

      سلام خدمت استاد اکبری منش عزیز ، وقت بخیر .

      من به شخصه از این آموزش استفاده خیلی زیادی بردم و بصورت خیلی روان و مفهمومی توضیح داده شده :)
      دست گلتون درد نکنه و تشکر صمیمانه منو بپزیرید .

      موردی بود که میخواستم درخواست کنم و چون مربوط به همین موضوع هست ، همینجا مطرح میکنم .
      لطفا آموزش ارتباط بین چند تیبل بصورت همزمان رو قرار بدید ، بطور مثال :

      فرض کنید ما یک وب سایت فروشگاهی داریم و یک خرید ثبت شده . اطلاعات تیبل خرید به این صورت هست :
      id – userid – pruduct – catid

      و دو جدول user و Category هم داریم که این شکل :
      userid – username – fname – lname – email – password

      جدول Category :
      catid – catname – catdetails

      حالا میخوایم در خروجی ( Query ) ، خریدی که ثبت شده به این شکل نمایش داده بشه :

      id – userid – username – fname – lname – email – catid – catname – catdetails

      ممنون میشم راهنماییم کنید .
      متشکرم .

      • اکبری منش
        یکشنبه ۱۱ اسفند ۱۳۹۲ - ۰۸:۴۳

        سلام ممنون
        خیلی از اینطور کارها رو میتونید با session مدیریت کنید و ازشون استفاده کنید
        برای نوشتن پروژه فروشگاه فیلم آموزشی شو مهندس پاسبان اماده کردند و روی سایت قرار دادند که تمام سوالات و مشکلاتتون رفع میشه

    • sherlock0111
      جمعه ۹ اسفند ۱۳۹۲ - ۱۳:۳۳

      با سلام خدمت دوستان من هم این مشکل رو داشتم یه بار کلا نرم افزار رو حذف کردم و دوباره نصبش کردم درست شد
      در ضمن از استاد گرامی آقای اکبری منش خیلی خیلی تشکر می کنم بابت زحماتشون امیدوارم همیشه همین روحیه رو داشته باشن با آموزش های شما من خیلی پیشرفت کردم امیدوارم این آموزش ها ادامه داشته باشه!
      با تشکر

    • داود
      پنج شنبه ۱ اسفند ۱۳۹۲ - ۰۱:۱۰

      دستتون درد نکنه.
      اگه ممکنه PHP رو کمی با مثال های متنوع تر بسط بدید .
      مرسی عالی بود .

    • محمود
      سه شنبه ۲۹ بهمن ۱۳۹۲ - ۱۰:۰۳

      آقای اکبری منش میشه بگید از چه اکستنشن هایی برای دریم ویوررتون استفاده میکنید؟

      • اکبری منش
        سه شنبه ۲۹ بهمن ۱۳۹۲ - ۱۰:۴۰

        برای دریم ویور هیچی :) دریم ویور من نسخه ۱۱ هستش و هیچ گونه extension داخلش به کار نمی برم

    • mani
      سه شنبه ۲۹ بهمن ۱۳۹۲ - ۰۲:۲۵

      من راه حل این مشکل رو پیدا کردم و صرفا جهت اطلاع دوستان دیگه بگم که باید توی preferences در منوی code hints تیک jquery code 1.7 رو بردارید.

      • اکبری منش
        سه شنبه ۲۹ بهمن ۱۳۹۲ - ۰۹:۴۷

        متشکرم از اینکه راه حلتون رو با ما در میان گذاشتید

      • اکبری منش
        دوشنبه ۲۸ بهمن ۱۳۹۲ - ۲۲:۴۹

        متاسفانه نمی دونم مشکلتون از چیه ولی حتما اگه توانایی شو دارین یکی از نسخه های ۱۱ یا ۱۲ دریم ویور دانلود کنید و باز هم تست کنید اگر چنانچه توابع رو باز هم نشناخت مشکل از extension پی دی او شما هست که روی وب سرورتون وجود داره در غیر اینصورت احتمالش هست که در نسخه ۱۳ دریم ویور که فکر نکنم این مشکل باشه شاید امکانش وجود داشته باشه البته در نظر داشته باشین که اگر فرمان های pdo عمل کنند extension پی دی او هیچ مشکلی نداره و شاید در دریم ویور تنظیماتی وجود داشته باشد که من از آن آگاه نیستم

    • mani
      دوشنبه ۲۸ بهمن ۱۳۹۲ - ۲۱:۲۹

      شما با ادوبی دریم ویور آموزش میدادین یا با ماکرومدیا ؟؟؟؟؟

      • اکبری منش
        دوشنبه ۲۸ بهمن ۱۳۹۲ - ۲۲:۳۳

        من Adobe کار میکنم احتمالش هست از ماکرومدیا هم باشه حتما یه بار تست کنید چون ماکرومدیا خیلی امکاناتی که آدوب داره رو نداره

    • mani
      دوشنبه ۲۸ بهمن ۱۳۹۲ - ۲۰:۰۸

      من جدیدترین نسخه که فکر کنم ۱۳٫۲ هستش رو استفاده میکنم

      • اکبری منش
        دوشنبه ۲۸ بهمن ۱۳۹۲ - ۲۰:۵۰

        ۱۳٫۲ ? ماکرومدیا استفاده می کنید؟

    • mani
      دوشنبه ۲۸ بهمن ۱۳۹۲ - ۱۸:۳۴

      من هم مشکل این دوستمون رو دارم و راهنما اصلا نمیاد و pdp هم فعاله

      ؟؟

      • اکبری منش
        دوشنبه ۲۸ بهمن ۱۳۹۲ - ۱۸:۴۸

        نسخه دریم ویور که استفاده می کنید چنده ؟

    • محمود
      یکشنبه ۲۷ بهمن ۱۳۹۲ - ۱۶:۳۵

      ببخشید استاد اکبری منش من از Dreamweaver CS6 استفاده میکنم ولی وقتی کدهای PDO یا قسمت هایی رو که توی فیلم آموزشی برای شما منوی راهنما باز میشد مینویسم موقع نوشتن کد، راهنما برای من باز نمیشه. کلیدهای CTRL+Space رو هم میزنم ولی باز راهنمایی نمیکنه. چه باید کرد؟ آیا تنظیمات خاصی داره تا برنامه موقع کد نویسی کمکمون کنه؟
      (برای دستورات Html , css درسته ولی برای بقیه چیزا باز نمیشه)

      • اکبری منش
        یکشنبه ۲۷ بهمن ۱۳۹۲ - ۱۶:۳۹

        باید extension رو از داخل فایل php.ini حتما فعال کنید
        قبل از هر کاری اول برید یک فایل درست کنید و فرمان phpinfo() اجرا کنید ببینید pdo براتون enable یا نه

        • محمود
          دوشنبه ۲۸ بهمن ۱۳۹۲ - ۱۶:۵۵

          extension توی فایل php.ini زیاده دقیقا بفرمایید کدوم عبارت یا سطر باید فعال بشه در ضمن pdo هم enable هست.باتشکر

    • مهران
      یکشنبه ۲۷ بهمن ۱۳۹۲ - ۰۰:۰۷

      با این حساب کلاً پی اچ پی رو باید از اول یادبگیریم؟! یعنی تا الان هرچی یادگرفته بودیم هیچ؟!

      • اکبری منش
        یکشنبه ۲۷ بهمن ۱۳۹۲ - ۰۰:۵۰

        نه ربطی نداره به این موضوع
        دستورات mysql یک روش ارتباط با دیتابیس و pdo هم یک روش . pdo مزیت های زیادی داره
        شما خیلی سریع تو همین ۵ قسمت که گفتم میتونید pdo رو جایگزین mysql در پروژه های خودتون بکنید
        در ضمن برنامه نویس همیشه باید آپدیت باشه

    • حسین کربلایی دوست
      شنبه ۲۶ بهمن ۱۳۹۲ - ۲۲:۰۵

      سلام آقای اکبری منش آموزش های شما در زمینه php , mysql فوق العادست واقعاً ممنونم.

    • amentaheri
      شنبه ۲۶ بهمن ۱۳۹۲ - ۰۲:۳۱

      سلام اقایی اکبر منش لینک سوم مشگلا دارد اخطا می ده اگر میشه یک نگاه بهش بذارید ممنون

      • اکبری منش
        شنبه ۲۶ بهمن ۱۳۹۲ - ۱۲:۵۸

        سلام بررسی شد هیچ گونه مشکلی وجود نداشت

    • saeid
      شنبه ۲۶ بهمن ۱۳۹۲ - ۰۰:۵۵

      سلام
      از صمیم قلب سپاسگزارم اقای اکبری منش

    • exeon_2000
      جمعه ۲۵ بهمن ۱۳۹۲ - ۱۹:۵۵

      مرسی.زحمت کشیدین.

    • amin
      جمعه ۲۵ بهمن ۱۳۹۲ - ۱۸:۵۸

      chera migid mysql be dard nemikhore va mansokh shode age injoori bod hameye siteha ke az mysql estefade nemikardan

      • اکبری منش
        جمعه ۲۵ بهمن ۱۳۹۲ - ۱۹:۰۳

        mysql در نسخه جدید php 5 منسوخ شد
        از خودم که حرف نمیزنم اگه تو سایت php.net رفت و آمد داشته باشید که ندارین، از این اخبار مطلع می شوید

        • علی
          جمعه ۲۵ بهمن ۱۳۹۲ - ۱۹:۲۸

          سلام.mysql منسوخ نشده بلکه قسمت مربوط به لاگین ان منسوخ شده

          • اکبری منش
            جمعه ۲۵ بهمن ۱۳۹۲ - ۱۹:۳۲

            قسمت مربوط به لاگین چیه دیگه؟ این حرف ها چیه میزنید
            mysql منسوخ شده در نسخه php 5.5

    • amentaheri
      جمعه ۲۵ بهمن ۱۳۹۲ - ۱۶:۰۶

      سلام من نمی دانم به چه زبان ازتو تشکر کنم ممنونننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننن
      یاعلی

    • پویا
      جمعه ۲۵ بهمن ۱۳۹۲ - ۱۴:۳۶

      سلام
      واقعا واسه خودتون تک هستید استاد
      موفق باشید همیشه

    • بهنام کلانتر
      جمعه ۲۵ بهمن ۱۳۹۲ - ۱۳:۰۶

      سلام واقعا عالیه مرسی

    • مدرس سلیم آبادی
      جمعه ۲۵ بهمن ۱۳۹۲ - ۱۲:۰۶

      با سلام خدمت جناب اکبری منش عزیز.

      آموزشهاتون واقعا کاربردی و بسیار ارزشمندند.
      هرچند پیام های ما جبران زحمات شما نخواهد شد ولی تشکر کردن بهتر از سکوته.
      خدا قوت.

    • داود
      جمعه ۲۵ بهمن ۱۳۹۲ - ۱۱:۴۹

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

    • reza303
      جمعه ۲۵ بهمن ۱۳۹۲ - ۰۸:۰۸

      سلام آقای اکبر منش
      آموزش هاتون فوق العادس …
      می تونم بپرسم روش pdo چه مزیتی نسبت به بقیه روش ها داره ؟
      لطفا آموزش قرار دادن مطلب در مدیریت محتوا به صورت زمان دار ( انتخاب زمان انتشار ) … محبوب کردن ( قلب ) … پاسخ دادن به نظر کاربران و بلعکس … رو آموزشش رو بزارین.

      خیلی ممنون

      • اکبری منش
        جمعه ۲۵ بهمن ۱۳۹۲ - ۱۰:۰۴

        خیلی ممنون لطف دارین
        الآن mysql دیگه منسوخ شده و در نسخه های جدید پی اچ پی کلا mysql به کار نمیبرن
        حالا باید روش mysqli or pdo استفاده کنید یکی از این دو که ما هم به دلیل امنیت خوبی که خود pdo تامین میکنه با پی دی او کار میکنیم
        و نکته ای بسیار مهم اینه که با بیشتر بانک های اطلاعاتی می تونه ارتباط برقرار کنه و جای جالبش اینه که مثلا اگه ما تا دیروز داشتیم با mysql کار می کردیم و تمامی دستورات و کدهای برنامه را نوشتم حالا امروز مثلا تصمیم میگیریم روی sql server کار کنیم خب به نظرتون چیکار باید بکنیم ؟ باید کل کد ها و کوئری ها رو تغییر بدیم ؟
        نه نیازی به این کارا نیست چون تنها کاری که نیازه انجام بدین اینه که توی همون فایل کانکشن یا اتصال به بانک اطلاعاتی که تو فیلم ایجاد کردیم یک سری تغییرات بدیم خودش از اون به بعد به sqlserver متصل میشه در کل پیشنهاد میکنم دیگه با mysql کار نکنید
        برای درخواست هایی که دارید خدمتتون عرض کنم سعی خودمو میکنم ضبط کنم فقط چون یک سری درخواست ها هست باید بالاخره پاسخ گو باشیم ایشالله سر فرصت ضبط میکنم

        • reza303
          جمعه ۲۵ بهمن ۱۳۹۲ - ۱۰:۴۰

          ممنون استاد .

    دوره های آنلاین دانشجویار

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      60 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار