جلسه دوم آموزش MySQL – ثبت رکورد

دوره MySQL اکتبر 2014 29

در دومین جلسه آموزش پایگاه داده MySQL نحوه وارد کرده اطلاعات (سطر) یا رکورد را بهتون آموزش دادم. در این جلسه توسط دستور insert into اطلاعات یا رکرود را به جدوال اضافه خواهید کرد و ترفند های استفاده از این دستور را توضیح دادم. نمونه سورس ساده این دستور به شکل زیر است :

 

دانلود فیلم آموزشی
لینک دانلود23 مگابایت
دیدگاه ها
  • امیرحسین گفت:

    بسیار عالی !

  • mohammadjavad گفت:

    سلام
    توی این اموزش ها با pdo تدریس میکنید؟

  • mahan گفت:

    سلام آقای برنامه نویس من میخوام سایت بسازم چیکار کنم 🙁

    • حسین شفیعیان گفت:

      سلام ، باید دامین و هاست بخرین و یک سیستم مدیریت مثلا وردپرس را نصب کنید

  • mohamad گفت:

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

    • حسین شفیعیان گفت:

      سلام
      توصیه بنده برای شروع زبان ++C است که یک زبان پایه هست ، برای یادگیری میتونید کتابهای دانشگاهی را مطالعه فرمایید

      • mohamad گفت:

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

        • حسین شفیعیان گفت:

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

          • mohamad گفت:

            سلام ببخشید من همش سوال میپرسم چند تا سوال دیگم داشتم یادگیری زبان ++C تقریبا چقد زمان میبره و اینکه واسه طراحی سایت از قالب تا بقیه مواردش( به قول معروف حرفه ای شدن) چه زبانیو پیشنهاد میکنید و اینکه خود شما چه زبان هاییو بلد هستید

          • حسین شفیعیان گفت:

            برای بنده که به تنهایی این کتاب رو خوندم حدود 6 ماه
            برای طراحی قالب باید اول html و css و در مراحله بعد php و جاوا اسکریپت و جی کوئری را یادبگیری
            بنده هم همین زبان ها + ند تا زبان دیگه را کار کردم ، اصلش ++C بود و اگر ++C بلد نبودم الان هیچ کدومش را بلد نبودم

  • mehran گفت:

    سلام حسین جان
    یه مشکل اساسی پیش اومده

    از دیروز یه خطایی رو سایتم اومده که زیر همه مطالب ارسالی به سایت قرار میگیره یعنی اگه به ادامه مطلب همه مطالب برید میتونید این خطا رو ببینید زیر عکس مطالب.
    به هاستم هم گفتم گفتن که احتمالا به سایت شما نفوذ انجام شده . یعنی میخوان سایتمو هک کنن؟
    خطا اینه (Not Found
    The requested URL /kkk.php was not found on this server. ahfuzt.net
    )
    اینم سایتم dlmuzik.ir
    تو اینترنت هم گشتم اما نتونستم چاره ای پیدا کنم. فک کردم از شما بپرسم .
    مرسی حسین اقا.

    • حسین شفیعیان گفت:

      سلام آقا مهران
      من فکر نمیکنم سایت شما دچار حمله شده باشه !
      جدیدا قالبتان را دستکاری نکردید؟ کدی به فانکشن اضافه کردید باشید یا هر چی
      ابتدا قالب سایت را عوض و تست کنید ، اگر نشد ممکنه از سمت افزونه ها چنین مشکلی باشه ، نام فولدر plugins را در wp-content تغییر دهید تا همه افزونه هایتان غیر فعال شود و تست کنید
      یه نگاهیهم به فایل single.php در فایل های قالبتان بندازید.
      موفق باشی

  • mehran گفت:

    سلام دوباره خدمت حسین اقای گل
    اسم فولدر plugins رو تغییر دادم خطا برطرف شد اما وقتی دوباره اسمشو درست کردم خطا برگشت. پس حالا باید افزونه ای که باعث خطا میشه رو پیدا کنم….
    حسین جان نمیدونم چطور جبران کنم میترسیدم حمله شده باشه به خاطر اون فایل kkk.php که مورد جستوجو بود.
    و لطفا توی نظر قبلی که فرستادم فقط ادرس سایتمو پاک کنید تا تبلیغ نشه.
    مرسی و موفق باشی حسین جان.

  • mohamad-2014 گفت:

    با عرض سلام وخسته نباشید آیا راهی هست که اگه کسی از دامنه ی من whois بگیره نتونه اطلاعاتی از dns و اسم میزبان سایتم به دست بیاره

    • حسین شفیعیان گفت:

      سلام و سلامت باشید
      خیر امکان نداره ، اما میتونید از میزبانی خودتان درخواست dns و آی پی اختصاصی برای وبسایتتون بگیرید

  • rezaphp گفت:

    سلام خسته نباشید
    اگه امکان داره آموزش pdo را هم از پایه قرار بدید
    منظورم اینه که چه جوری با pdo به دیتابیس mysql وصل بشم داده های جدید در جدول وارد کنم و داده ها را آپ دیت و حذف کنم
    یا داده ها را از جدول خوانده و در سایت نمایش دهم
    تمام این کار ها را خود من با توابعی مثل mysql_query بلدم انجام بدم ولی خودتون که میدونید این راه اصلا امن نیست بعضی ها هم میگویند بهتره ورودی هارو با تابع mysql_real_scape_string امن کنیم ولی این تابع امنیت را کامل تامیین نمیکند به قول خودم فقط جلوی جوجه هکر هارا میگیرد
    من خیلی گشتم و هر جا که فکرش را بکنید درخواست دادم ولی هنوز بعد از حدود 1 ماه خبری نیست
    امید وارم که شما هم نا امیدم نکنید

    • حسین شفیعیان گفت:

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

  • hossein_mehrabadi گفت:

    سلام قسمت های بعدی کی انشالا ؟ ما منتظریم حسین جان

    • حسین شفیعیان گفت:

      سلام
      چون دوره های آموزشی سایت زیاده و سایر دوره ها درخواست بیشتری داره ، این سری یکم دیرتر بروز خواهد شد
      قسمت بعدی انشالله 3 هفته ی دیگه قرار داده خواهد شد و طی 60 روز آینده این دوره به اتمام خواهد رسید.

  • hossein_mehrabadi گفت:

    قول دادی منم رو قولت حساب میکنم و سراغ اموزش دیگه ای نممیرممممم 🙂

  • hossein_mehrabadi گفت:

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

  • aminfc گفت:

    سلام آقای شفیعیان اول اینکه یه تشکر ویژه دارم ازت بخاطر اینکه بدون هیچ چشم داشتی داری این فیلم های آموزشی با ارزش رو تهیه می کنی و به رایگان داری در اختیار علاقه مندان میذاری.امیدوارم سرفراز و سربلند باشی نوروز 94 رو هم پیشاپیش بهت تبریک می گم.
    یه درخواست ازت داشتم میخوام این آموزش my sql و bootstrap رو با یه سرعت بیشتری تهیه کنی و در اختیارمون بذاری حتی المقدور تا پایان فروردین 94 چون من یه پروژه دارم و میخوام این آموزشا رو کامل ببینم .حداقل my sql رو هم بتونی آماده کنی خیلی ازت سپاسگذارم
    بازم ممنون بابت زحماتت

  • yamets گفت:

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

    اما با آ»وزش های شما خیلی فهمم نسبت به مطالب بیشتر و بهتر شد. مرسی واقعا مرسی استاد

    ممنون میشم اگه مباحث مربوط به php که تکمیل شده MySQL هم تکمیل کنید که هرچه زودتر پروژه خودمون و بتونیم راه بندازیم.

    با تشکر فراوان

  • mohammad36987 گفت:

    سلام
    خیلی خوب بود واقعا عالی بود.ببخشید یه سوال دارم اونم اینه که شما کتابی میشناسین که جاوا اسکریپتو یاد بده؟ویه کتابی هم میخوام که mysplروهم یاد بده
    خیلی خیلی ممنون

  • mohadese گفت:

    سلام ممنون بابت آموزشها، این دوره تموم شده؟ لطفا ادامه بدین sql server هم آموزش بدین 🙂 موفق باشین

    • حسین شفیعیان گفت:

      این دوره بدلیل اینکه تعداد متقاضیان کمتری دارد کمی دیرتر بروز خواهد شد

  • حمیدرضا گفت:

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

    • حسین شفیعیان گفت:

      سلام
      در مورد جی کوری تو کتابخانه سایت یه pdf گذاشتم اما جاوا اسکریپت خیر

  • S_OMRAN گفت:

    سلام
    لطفا export و import کردن و همچنین نحوه ساختن user در sql را اموزش دهید.

  • محمد گفت:

    سلام دوست عزیز اقای برنامه نویس اول از همه مرسی از این اطلاعات جامع دوم اینکه الان با html و css طراحی سایت انجام شد.با وسیله php وjavascript کار وصل شدن به دیتابیس و پویایی سایت .این مدیریت محتوا چی هست و میشه بگید چجوری باید نصب بشه.ویه سوال دیگه این دیتابیس رو که tbl براش ست میکنیم باید در هر هاست به صورت جداگونه ست بشه یا خودش به صورت اتوماتیک میسازه .مرسی استاد

  • محمد علی گفت:

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

    • حسین شفیعیان گفت:

      سلام
      در این دوره مرور کاملی خواهیم داشت بر mysql و بزودی ادامه اش را نیز ضبط خواهم کرد

  • narges گفت:

    با سلام
    آقای شفیعیان راهنمایی میخوام
    من برای کارآموزی به شهرداری رفتم و آنها از من خواسته اند که یک پایگاه داده یا همون بانک اطلاعاتی واسشون درست کنم و مشخص نکرده اند با چه نرم افزاری و هیچگونه راهنمایی برای من انجام نمیدهند
    پایگاه داده من اینگونه است، اینجا شهرداری منطقه 7 است باید به عنوان سرور باشد و پایگاه داده ای ایجاد کنم اینگونه که از طریق شبکه به محلات متصل باشد و اطلاعاتی که از محلات را میخواهند بگیرند یتوانند آنها(محلات) از طریق همین شبکه در پایگاه داده اصلی بخش مرتبط به آنها ثبت کنند ، این پایگاه داده دارای فیلد های زیادی است
    از شما میخوام به من بگید از چه زبانهای کدنویسی بجز C# ،استفاده کنم و از چه کامپایلری؟ که راحت تر بتوانم ایجاد کنم
    آقای شفیعیان لطفا هر چه زودتر پاسخ دهید چون قرار است من فردا به آنها بگویم برای انجام این پروژه چه نرم افزار هایی برایم روی سیستم نصب کنند
    خواهش می کنم کمکم کنید

    • حسین شفیعیان گفت:

      درود ، معمولا از پایگاه داده mysql یا mariadb استفاده میشه و با زبان sql با این دیتابیس ها ارتباط برقرار میشه
      شما میتونید به سرورشون ssh بزنید و به پایگاه داده شان دسترسی داشته باشید

      • narges گفت:

        با سلام و خسته نباشید
        واقعا از پاسختون ممنون، البته من چیزی در مورد ssh نمی دونم ولی اگه برای پیشروی پروژه بهتره ، میرم دنبالش ، شما آموزشی در مورد ssh ندارید؟

        • حسین شفیعیان گفت:

          شما با ssh میتونید به سیستم دیگه در شبکه متصل بشید و به اون سیستم دسترسی کامل خواهید داشت که از خط فرمان گنو/لینوکس ازش استفاده میشه

  • narges گفت:

    با سلام
    آقای شفیعیان ، من با توجه از راهنمایی های دیگران ، منوجه شدم
    که از php/msql استفاده کنم و از برای طراحی رابط کاربری از bootstrap و برای اینکه سرعت کار بالا بره از فریم ورک laravel استفاده کنم،
    آقای شفیعیان من کدنویسی شما را قبول دارم شما تایید می کنید که با این ها پروژه راحت تر جلو می رود؟
    لطفا راهنمایی ام کنید متشکرم

    • حسین شفیعیان گفت:

      درود
      من از جزئیات این پورژه مطلع نیستم ولی این مواردی که میخواهید استفاده کنید مورد تاید اند و خود من هم ازشون استفاده میکنم

  • narges گفت:

    سلام ببخشید
    آموزش نرم افزار tor بعد تابستون دیر نیست، تا اون موقع من لو میرما، خخخ
    راستی اقای شفیعیان لطفا تفاوت فریم ورک bootstrap و laraval رو به من می گید؟ ممنون می شم.

    • حسین شفیعیان گفت:

      درود
      بوت استرپ فریم ورک برای طراحی هست اما لاراول فریم ورک برنامه نویسی php است

  • narges گفت:

    با سلام
    ممنون از پاسختون
    ای کااااااااااااااااااااااااش دوره sql کامل بود، لطفا اگر سایت معتبر برای آموزش sql می شناسید که شبیه سایت آموزشی بوت استرپ مرا راهنمایی کنید
    شبیه getbootstrap
    ممنون می شم.

  • narges گفت:

    سلام
    آقای شفیعیان من واسه فارسی کردن متونم مشکل دارم، راهکار هایی که شما گفتید انجام دادم اما وقتی فارسی تایپ می کنم علامت سئوال در مرورگر نمایش داده می شود، شما جز دو دستور زیر آیا کد دیگه ای پیشنهاد دادید واسه فارسی شدن متون؟

    سوال بعدی شما font yekan را از کجا آماده کردید ، یعنی واسه آماده کردن هر فونتی در اینترنت سرچ و دانلود کنیم؟

  • narges گفت:

    سلام من در نظر قبلی دو دستور تایپ کردم اما وقتی در انتظار بررسی رفت گویا دو دستور حذف شدند!
    lang=fa در تگ html
    charset=utf-8 در تگ meta
    در واقع من همون کد های پایه آماده را که گفته بودیدکپی کردم ولی فقط قسمت lang تغییر دادم به fa

  • narges گفت:

    و سلامی دوباره
    آقای شفیعیان در مورد سئوال بیجای خودم در مورد فونت از شما عذرخواهی میکنم، چون من اول آموزش بوت استرپ شما را دیدم و هم اکنون سری به آموزش css زدم و دیدم شما در آن قسمت فونت آماده قرار دادید، البته من بخش css مربوط به بوت استرپ را متوجه شدم.
    یه سئوال دیگه من می دونم حوزه ی فعالیت شما matlab نیست، اما پروژه دیگه ی من در مورد تصحیح پاسخنامه تستی ورقه های آزمون با متلب است، لطفا اگه منبع مناسبی میشناسید معرفی کنید؟
    مثل getbottstrap , w3schools
    منتظر پاسختون هستم
    ممنون میشم

  • narges گفت:

    با سلام
    آقای شفیعیان شاید باورتون نشه، ولی من مشکل تایپ فارسی پیدا کردم دوباره.
    من دو تا فایل text دیگه باز کردم در فولدر bootstap و آن ها را تبدیل به html و خلاصه از Editor notpad++ استفاده کرد
    دقیقا همون کار ها و کد های لازم که برای فایل txt اول، انجام دادم واسه فارسی شدنش ، و فارسی شد، را انجام دادم
    اما نمی دونم دلیل اینکه این دو فایل دیگه فارسی نمیشه چیه؟
    خواهش می کنم راهنمایی ام کنید واااااقعا دیگه نمیدونم چیکار کنم.
    منتظر راهنماییتون هستم

    • حسین شفیعیان گفت:

      از یونیدکد utef-8 برای ذخیره فایل استفاده کنید و در متا تگ های صفحه ، متا ی utef-8 رو هم اضافه کنید

      • narges گفت:

        با سلام
        آقای شفیعیان واقعا ممنووووووون
        شما من و تمام کسانی که از طریق سایت شما مطالب علمی یادمیگیریم را مدیون خودتون کردید.
        نمیدونم واقعا چطوری تشکر کنم، شاید باورتون نشه من خیلی از پروژه های دوره دانشگام به خاطر اینکه کسی نبود مرا راهنمایی کنه تا یه جایی شروع به نوشتن می کردم، اما بعضی قسمت ها را که بلد نبودم و هر جور سرچ می کردم و منبع مناسبی پیدا نمی کردم بعضی از پروژه هامو مجبور میشدم به برنامه نویسان بدم تابرایم کدنویسی کنند در ازای دریافت پول و بعد اشکال کارم را متوجه میشدم و شاید مناسب نباشه اینجا بگم ولی اساتید هم آنقدر وقت نمی گذاشتند که به رفع اشکالات بپردازند
        من سایت شما را به کسانی که در این حوزه مشکل داشتند معرفی کردم اکثریت راضی بودند. و موفق به یادگیری شدند خداروشکر
        به هر حال واسه موفقیت شما دعا می کنم.
        راستی عقیده ای که دارید واقعا قشنگه، “تمامی اطلاعات دنیا باید به اشتراک گذاشته شود”
        با تشکر و سپاس فراوان از زحمات شما

  • narges گفت:

    سلام
    آقای شفیعیان شما در راهنمایی که مرا کردید راجب فارسی شدن
    فرمودید از کد utef-8 استفاده کنم در صورتی که utf-8 است، اشتباه تایپی بوده یا من اشتباه می کنم چون من از utf-8 استفاده کردم نه utef-8
    به این خاطر این مسئله را گفتم چون من گاهی اوقات نظرات و سئوالات بقیه بازدید کنندگان را می خوانم و از پاسخ شما مطالب جدید یاد می گیرم، بنابراین اگه بازدید کننده ی دیگه ای مثل من نظراتو خوند دچار اشتباه نشه
    متشکرم

  • narges گفت:

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

  • narges گفت:

    سلام و خسته نباشید
    آقای شفیعیان، یه سئوال:
    من که فرمهای مربوطه رو با تگ form با بوت استرپ نوشتم، و پایگاه داده من در mysql است، با همین فریم ورک لاراول با دستورات php ، میتونم اطلاعاتی که در فرمها وارد می شوند را داخل پایگاه داده بریزم
    منظورم اینه که من فرمها رو با تگ table طراحی نکردم در صورتیکه قراره اطلاعات فرمها داخل جداول ریخته بشه؟
    لطفا راهنماییم کنید که اگه نمیشه دیگه به این شکل ادامه ندم و جدول بسازم
    یعنی اول تگ table سپس داخل اون از تگ form استفاده کنم.
    اگه هم میشه همون مدلی که لطفا خیال منو راحت کنید و بگید میشه ، آخه من هنوز کامل لاراول رو نخوندم واسه همین پرسیدم.
    منتظر پاسختون هستم
    راستی چون سئوالات من ادامه داره اگه وقت نمی کنید پاسخ بدید اگه یه انجمن برنامه نویس که به سئوالات من پاسخ بدهند رو معرفی کنید ممنون میشم
    متشکرم

  • narges گفت:

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

  • narges گفت:

    سلام آقای شفیعیان
    ببخشید مجددا مزاحم میشم
    من در نصب لاراول دچار مشکل شدم،من وقتی composer را نصب می کنم گزینه install shell menus را ندارد در صورتیکه لازم است این گزینه باشد چون مراحل بعدی گفته شده در صورتی این گزینه رو انتخاب کردید این کار را انجام دهید.
    من composer رااز سایت های مختلفی دانلود کردم ولی همشون این گزینه رو نداشتند و بلافاصله به مرحله ی دوم میروند و مسیر php.exe رو می خوان
    خواهش می کنم راهنمایی کنید؟من نتونستم نصب کنم، از پرسنل محل کارآموزی هم کمک گرفتم اما متاسفانه آنها نیز نتوانستند کمک کنند
    روش های دیگر استفاده از نرم افزار laragon است که از آن هم استفاده کردم جهت نصب اما نشد.
    یا روش دیگر استفاده از laravel installer ،
    من راه های مختلفی را امتحان کردم اما نشد.
    خواهش می کنم راهنمایی ام کنید.

  • narges گفت:

    با سلام
    آقای شفیعیان من فرمهامو ساختم بوت استرپ و از نوع collective واسه امنیت بیشتر، و اینکه اعتبار سنجی فرم هامو ابتدا از لاراول استفاده کردم ولی مثل اینکه امنیت نداره ، از یک پکیج jsvalidation استفاده کردم.
    ببخشید میدونم تو سایتتون حرفی از لاراول نزدید ولی خب چون فرمودید خودتون با این فریموررک کار کردین این سوالو می پرسم
    در لاراول برای login کردن کاربران و همچنین register شدن، یکسری class و midellware طراحی شده ، میخواستم بدونم که امنیت داره از خود لاراول استفاده کنیم یا مثل اعتبار سنجی که از جاوااسکریپت استفاده کردم راهکار دیگه ای داره؟
    منتظر راهنماییتون هستم
    ممنون میشم پاسخ بدید

  • محمدرضا گفت:

    سلام جناب
    ی سوال فنی داشتم، من mysql دیتابیس درست کردم وphp هم بهش مرتبط کردم متن انگلیسی echo هام عالیه ولی متن فارسی علامت سوال میاید
    فایل pup با utf8 و در MySQL هم utf8 persian ci رو انتخاب کردم ولی بازم این مشکل هست که هست
    ممنون میشم راهنمایی کنید

  • sajjad7 گفت:

    حسین جان خواهشا این دوره رو ادامه بده ممنونم