به روزرسانی(Update) رکورد های جدول در PHP

آموزش PHP

به روزرسانی(Update) رکورد های جدول در PHP

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

table in PHP

آموزش امروز :

به روزرسانی(Update) رکورد های جدول در PHP

داده ها، همچون زندگی انسان ها، دائما در حال تغییر هستند. بنابرین داده هایی که قبلا با دستور insert into یا load data infile وارد جدول شده اند، ممکن است نیاز به تغییر داشته باشند. برای به هنگام سازی (تغییر) داده ها از دستور update به صورت زیر استفاده می شود:

update tname

;set field1 = value1

;field2= value2

.

.

.

;fieldn = valuen

;where condition

Tname نام جدولی است که فیلدهای آن باید به هنگام شوند. Set واژه ی کلیدی است که value 1 را به field 1 value 2 را به field2 و… و valuen را به fieldn نسبت می دهد. بخش where مشخص می کند فیلد های چه رکورد هایی تحت تاثیر قرار گیرند . دقت کنید که اگر در دستور update بخش where را ذکر نکنید، تمام رکوردهای جدول تغییر می کنند.مثال هایی را ببینید تا با دستور update آشنایی بیشتری پیدا کنید.

معرفی سایت خارجی:

https://php.net

https://php.org

https://laravel.com

مثال:

جدول به نام abooks را با استفاده از داده های موجود در فایل books ایجاد می کنیم. می خواهیم مثال های مربوط به دستور update را روی آن اجرا کنیم.

برای حل این مثال، مراحل زیر را در دنبال کنید:

1 دستور زیر را اجرا کنید تا پایگاه داده ی publisher باز شود:

;use publisher

2 دستور زیر را اجرا کنید تا جدول abooks از جدول books ایجاد شود:

;create table abooks select * from books

3 دستور زیر را اجرا کنید تا محتویات فعلی جدول abooks را ببینید:

select * from ebooks

 

page pdate price title author isbn
736 2005-03-04 6600 organization sepidnam 964-6864-69-4
536 2004-03-04 4200 ASP.NET ghomi 964-6864-48-1
496 2005-06-01 4200 PHP ghomi 964-6864-75-9
280 2005-05-06 3000 SQL abbasnejad 964-6864-79-1
564 2005-03-05 4000 DELPHI ghomi 964-6864-45-7

4 می خواهیم در جدول abooks تاریخ انتشار کتابی به نام DELPHI را به 2005-03-06 تغییر دهیم:

update abooks

‘set pdate =’2005-03-06

;’where title = ‘delphi

5 دستور زیر را اجرا کنید تا محتویات جدید این رکورد را در جدول abooks ببینید:

select title, pdate from abooks

;’where title = ‘delphi

6 اکنون می خواهیم اثر عدم وجود بخش where را در دستور update بررسی کنیم. برای این منظور، دستور زیر را اجرا کنید:

update abooks

set price =4500

;page =600

اگر منظورتان این باشد که قیمت کتاب اولین رکورد برابر با 4500 و تعداد صفحات آن برابر با 600 باشد،

با این دستور خواسته شما بر آورده نخواهد شد. چون این دستور update فاقد بخش where است، قیمت تمام کتاب ها برابر 4500 و تعداد صفحات تمام کتاب ها برابر با 600خواهد شد.

برای مشاهده محتویات جدید جدول abooks دستور زیر را اجرا کنید:

;select * from abooks

 

page pdate price title author isbn
600 2005-03-04 4500 organization sepidnam 964-6864-69-4
600 2004-03-04 4500 ASP.NET ghomi 964-6864-48-1
600 2005-06-01 4500 PHP ghomi 964-6864-75-9
600 2005-05-06 4500 SQL abbasnejad 964-6864-79-1
600 2005-03-05 4500 DELPHI ghomi 964-6864-45-7
نکته مهم:

هنگام استفاده از update دقت کافی را مبذول دارید، به طوری که با بخش where فقط رکورد های مورد نظر خودتان را به هنگام کنید .

برگرفته از :

کتاب آموزش گام به گام (PHP)

دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

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

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

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

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

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پنج × 1 =