
ثبت داده در MySQL
بعد از ایجاد یک پایگاه داده و جدول می توانیم شروع به وارد کردن/اضافه کردن داده ها در جداول بکنیم.
در اینجا باید از یکسری قوانین پیروی کنید:
- کوئری های SQL باید به صورت نقل و قول در PHP باشد. (بین علامت دابل کوتیشن
" "
) - مقادیر رشته ای در داخل کوئری SQL باید به صورت نقل و قول شود. (بین تک کوتیشن
' '
یا دابل کوتیشن" "
) - مقادیر عددی نباید به صورت نقل و قول باشد. (یعنی بین علامت های
' '
یا" "
قرار نگیرد) - کلمه NULL نباید به صورت نقل و قول باشد همانند مقادیر عددی.
از دستور INSERT INTO
برای افزودن رکورد های جدید به جدول MySQL استفاده می شود:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
در فصل قبلی یک جدول با نام MyGuests همراه با 5 ستون با نام های id , firstname , lastname , email و reg_date ایجاد کردیم. اکنون میخواهیم جدول را با داده ها پر کنیم.
توجه: اگر ستونی AUTO_INCREMENT (مانند ستون id) یا TIMESTAMP با بروزرسانی پیش فرض current_timesamp (مانند ستون reg_date) باشد، نیازی به تعیین آن در کوئری SQL نیست. MySQL به طور خودکار مقدار را اضافه می کند.
در مثال های زیر یک رکورد جدید به جدول MyGuests اضافه می کنیم:
مثال (MySQLi Object-oriented)
مثال (MySQLi Procedural)
مثال PDO
آیا این مطلب برای شما مفید بود ؟
ياد قيامت و آمادگى
و درود خدا بر او، فرمود: كسى كه به ياد سفر طولانى آخرت باشد، خود را آماده مى سازد.
حکمت 280 نهج البلاغه