آموزش مقدماتی PHP | وارد کردن اطلاعات جدول در MySQL

وارد کردن اطلاعات در MySQL با استفاده از mysqli و pdo

پس از اینکه دیتابیس و جدول ساته شد، اکنون می توانیم شروع به وارد کردن اطلاعات در آن بکنیم.

برخی قوانینی که در این مورد باید رعایت کنیم:

  • کوئری های SQL در PHP حتماً باید درون کوتیشن نوشته شوند.
  • داده های متنی در داخل کوئری ها حتماً باید درون کوتیشن نوشته شوند
  • داده های عددی نباید درون کوتیشن نوشته شوند
  • کلمه ی NULL نباید درون کوتیشن نوشته شود

برای اضافه کردن یک ردیف جدید به جدول از دستور INSERT INTO استفاده می کنیم:

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

در بخش قبلی، یک جدول خالی به نام MyGuests ایجاد کردیم. اکنون می خواهیم آن را با یک سری داده پر کنیم.

نکته : اگر ستونی AUTO_INCREMENT است (مثل ستون id در این مثال) یا TIMESTAMP با مقدار پیشفرض current_timesamp است (مثل ستون reg_date در این مثال)، نیازی به مقدار دهی آنها در کوئری SQL نیست. mysql به صورت اتوماتیک آنها را مقدار دهی می کند.

اگر یک ستون AUTO_INCREMENT در جدول داشته باشیم، بلافاصله پس از وارد کردن یا آپدیت اطلاعات جدول می توانیم ID مربوط به ردیف وارد شده یا آپدیت شده را نیز به دست آوریم. در مثال های زیر، کد مربوط به گرفتن این ID هم اضافه شده است و در متغیر last_id$ ذخیره شده است.

مثال ها ی بعد یک ردیف جدید به جدول MyGuests اضافه می کند.

 

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3
  • 4