دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه! دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه!
🎯 ثبت نام
بستن تبلیغات
دوره آموزش جامع PHP از صفر تا صد با پروژه‌های عملی

توی دوره رایگان PHP، هر چیزی که برای حرفه‌ای شدن نیاز داری رو یاد می‌گیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.

مشاهده بیشتر
دوره پروژه‌محور لاراول: ساخت وبسایت خبری از صفر تا صد

توی این دوره با هم یه وبسایت خبری واقعی رو از صفر می‌سازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفه‌ای، همه رو یاد می‌گیریم و آماده پروژه‌های واقعی میشی!

مشاهده بیشتر

آموزش انواع query در Mysql

آموزش درخواست های Mysql

PHP برای کار با اطلاعات پایگاه داده، تابع خاصی را ارائه نداده است. بنابراین باید از دستورات Mysql استفاده کرد. برای انجام عملیات های داده ای این کارها را باید انجام دهید.

  • به پایگاه داده متصل شوید.
  • با استفاده از تابع mysql_query() دستور Mysql را اجرا کنید. همچنین با استفاده از توابع mysql_fetch_array()، mysql_fetch_row() و mysql_num_rows نتیجه را پردازش کنید.

افزودن داده

برای افزودن رکورد به پایگاه داده از این دستور استفاده کنید.

                    INSERT INTO nama_table (field1,field2,...) VALUES ('data1','data2',...)
                

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

مثال:

                        
                         Input data is succeed");‎
                    ‎ ‎
                        ‎}else{‎
                        ‎    echo("
Input data is fail");‎ ‎}‎ ‎?>‎

تابع mysql_fetch_row()

تابع mysql_fetch_row() داده را از متغیر $result خط به خط می گیرد. اولین خروجی در بالاترین خط قرار دارد. داده ای که این تابع را بر می گرداند به صورت آرایه است به طوری که عناصر آرایه همان فیلد های جدول داده هستند.

mysql_fetch_array()

علاوه بر تابع mysql_fetch_row()، می توان از تابع mysql_fetch_array() هم استفاده کرد. همانند تابع mysql_fetch_row() این تابع هم یک خط داده را فراخوانی می کند.
تفاوت دو تابع در این است که نتایج بازگشتی با mysql_fetch_array() به صورت آرایه associative است.

ویرایش داده

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

                        
                    UPDATE name_table SET field1=new_value, field2=new_value, ...
                    WHERE condition1,condition2, ...
                

حذف داده

برای حذف داده از دستور زیر استفاده می شود.

                        
                 DELETE FROM name_table WHERE condition1,condition2,...
                

اضافه کردن ستون به جدول

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

                        
                    ALTER TABLE table_name ADD field_name field_type field_attribute
                

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

گاهی نیاز است مثلا ستون از نوع char به varchar تبدیل شود و یا طول ستونی با اندازه 50 باید به 100 تغییر کند. برای این منظور از دستور زیر استفاده می شود.

                        
                       ALTER TABLE table_name MODIFY field_name field_type field_attribute
                

نوع داده ستون position را تغییر می دهیم.


Field position succeeds in adding");‎ ‎ ‎ ‎}else{‎ ‎ echo ("

Field position fails in adding");‎ ‎}‎ ‎?>‎

حذف ستون از جدول

برای حذف ستون از جدول به قرار زیر عمل می کنیم.

                        
                    ALTER TABLE table_name MODIFY field_name field_type field_attribute
                

برای مثال ستون position را حذف می کنیم.


Field position succeeds in deleting");‎ ‎}else{‎ ‎ ‎ ‎ echo ("

Field position fails in deleting");‎ ‎}‎ ‎ ‎ ‎?>‎
1394/07/27 5631 2005
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...