Difference between revisions of "PHP-and-MySQL/C3/MySQL-Part-3/Tamil"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 1: Line 1:
 
{| border=1  
 
{| border=1  
!Time  
+
|'''Time'''
!Narration  
+
|'''Narration'''
 +
 
 
|-  
 
|-  
|0:00  
+
|00:00  
 
| இந்த tutorial லில் கொஞ்சம் data வை database இல் உள்ளிடுவதை பார்க்கலாம்.  
 
| இந்த tutorial லில் கொஞ்சம் data வை database இல் உள்ளிடுவதை பார்க்கலாம்.  
 
|-  
 
|-  
|0:07  
+
|00:07  
 
|இதை செய்ய நமது "mysql query" function ஐ பயன்படுத்துவோம்.  
 
|இதை செய்ய நமது "mysql query" function ஐ பயன்படுத்துவோம்.  
 
|-  
 
|-  
|0:12  
+
|00:12  
 
|இங்கே நமது... records.... இருக்கின்றன.  
 
|இங்கே நமது... records.... இருக்கின்றன.  
 
|-  
 
|-  
|0:16  
+
|00:16  
 
|tutorial ஐ மீண்டும் செய்கிறேன். முதல் முறை சரியாக வரவில்லை.  
 
|tutorial ஐ மீண்டும் செய்கிறேன். முதல் முறை சரியாக வரவில்லை.  
 
|-  
 
|-  
|0:22  
+
|00:22  
 
|முதலில் அந்த டாடாவை delete செய்கிறேன்.  
 
|முதலில் அந்த டாடாவை delete செய்கிறேன்.  
 
|-  
 
|-  
|0:29  
+
|00:29  
 
|சரி.. இப்போது blank table இருக்கிறது..எந்த data வும் table இல் இல்லை.  
 
|சரி.. இப்போது blank table இருக்கிறது..எந்த data வும் table இல் இல்லை.  
 
|-  
 
|-  
|0:37  
+
|00:37  
 
|அதை பார்கிறோம்.  
 
|அதை பார்கிறோம்.  
 
|-  
 
|-  
|0:40  
+
|00:40  
 
|இவை நமது field names மட்டுமே.  
 
|இவை நமது field names மட்டுமே.  
 
|-  
 
|-  
|0:43  
+
|00:43  
 
|ஆரம்பத்துக்கு இதை இங்கே comment செய்யலாம்.  
 
|ஆரம்பத்துக்கு இதை இங்கே comment செய்யலாம்.  
 
|-  
 
|-  
|0:47  
+
|00:47  
 
| "write some data". இப்போது ஒரு query ஐ அமைப்பதன் மூலம் data வை எழுதலாம்.  
 
| "write some data". இப்போது ஒரு query ஐ அமைப்பதன் மூலம் data வை எழுதலாம்.  
 
|-  
 
|-  
|0:52  
+
|00:52  
 
|ஆகவே... "write" ... பின் "mysql query" function ஐ பயன்படுத்தலாம்.  
 
|ஆகவே... "write" ... பின் "mysql query" function ஐ பயன்படுத்தலாம்.  
 
|-  
 
|-  
|0:57  
+
|00:57  
 
|தேவை ஒரு parameter .. நமது sql query.  
 
|தேவை ஒரு parameter .. நமது sql query.  
 
|-  
 
|-  
|1:02  
+
|01:02  
 
|இதை செய்ய type செய்வோம் "INSERT"  ... data வை insert செய்ய..  
 
|இதை செய்ய type செய்வோம் "INSERT"  ... data வை insert செய்ய..  
 
|-  
 
|-  
|1:06  
+
|01:06  
 
| "INSERT INTO" என்றும் சொல்லலாம்.  
 
| "INSERT INTO" என்றும் சொல்லலாம்.  
 
|-  
 
|-  
|1:09  
+
|01:09  
 
|இதை ஏன் capitals இல் எழுதினேன் என்றால் இது sql code.  
 
|இதை ஏன் capitals இல் எழுதினேன் என்றால் இது sql code.  
 
|-  
 
|-  
|1:14  
+
|01:14  
 
| uppercase இல் டைப் செய்யும் எதுவும் sql code ஆகும்.  
 
| uppercase இல் டைப் செய்யும் எதுவும் sql code ஆகும்.  
 
|-  
 
|-  
|1:19  
+
|01:19  
 
| lowercase இல் டைப் செய்தால் அது table name, database name அல்லது database இல் எழுதும் data ஆக இருக்கலாம்.  
 
| lowercase இல் டைப் செய்தால் அது table name, database name அல்லது database இல் எழுதும் data ஆக இருக்கலாம்.  
 
|-  
 
|-  
|1:28  
+
|01:28  
 
|ஆகவே "INSERT INTO people" ... அது நமது table name  
 
|ஆகவே "INSERT INTO people" ... அது நமது table name  
 
|-  
 
|-  
|1:33  
+
|01:33  
 
| பின்  "VALUES" .. brackets இல்  ஒவ்வொரு value விக்கும் சிறு இடத்தை ஒதுக்குவோம்.  
 
| பின்  "VALUES" .. brackets இல்  ஒவ்வொரு value விக்கும் சிறு இடத்தை ஒதுக்குவோம்.  
 
|-  
 
|-  
|1:42  
+
|01:42  
 
|ஆகவே 1,2,3,4,5.  
 
|ஆகவே 1,2,3,4,5.  
 
|-  
 
|-  
|1:46  
+
|01:46  
 
| 5 field கள் ... ஆகவே சரியாக 5 database துண்டுகள் எழுதுவோம்.  
 
| 5 field கள் ... ஆகவே சரியாக 5 database துண்டுகள் எழுதுவோம்.  
 
|-  
 
|-  
|1:53  
+
|01:53  
 
|நமக்குத்தேவை id, firstname, lastname, gender வரை....  
 
|நமக்குத்தேவை id, firstname, lastname, gender வரை....  
 
|-  
 
|-  
|1:58  
+
|01:58  
 
|இவை single quotes இல் கமாவால் பிரிக்கப்பட்டு உருவாக்கப்படும்..  
 
|இவை single quotes இல் கமாவால் பிரிக்கப்பட்டு உருவாக்கப்படும்..  
 
|-  
 
|-  
|2:07  
+
|02:07  
 
| double quotes ஐ பயன்படுத்துவதில்லை. ஏனெனில் இவை இறுதியில் அதாவது ஆரம்பத்திலும் இறுதியிலும் வரும்.  
 
| double quotes ஐ பயன்படுத்துவதில்லை. ஏனெனில் இவை இறுதியில் அதாவது ஆரம்பத்திலும் இறுதியிலும் வரும்.  
 
|-  
 
|-  
|2:15  
+
|02:15  
 
| நமது id  ஐ இங்கே insert செய்ய வேண்டாம்.  
 
| நமது id  ஐ இங்கே insert செய்ய வேண்டாம்.  
 
|-  
 
|-  
|2:18  
+
|02:18  
 
|அடுத்தது firstname - ஆகவே "Alex" என்கிறேன்.  
 
|அடுத்தது firstname - ஆகவே "Alex" என்கிறேன்.  
 
|-  
 
|-  
|2:22  
+
|02:22  
 
|என் lastname "Garrett" என்கிறேன்.  
 
|என் lastname "Garrett" என்கிறேன்.  
 
|-  
 
|-  
|2:25  
+
|02:25  
 
|என் date of birth க்கு ஒரு date function ஐ உருவாக்குகிறேன். அது  variable "date" க்கு சமம்.  
 
|என் date of birth க்கு ஒரு date function ஐ உருவாக்குகிறேன். அது  variable "date" க்கு சமம்.  
 
|-  
 
|-  
|2:31  
+
|02:31  
 
|அதன் structure ஐ அமைக்கிறேன்.  
 
|அதன் structure ஐ அமைக்கிறேன்.  
 
|-  
 
|-  
|2:35  
+
|02:35  
 
|இங்கிருக்கும் நமது database இல் value வை insert செய்ய, scroll down செய்து பார்க்க calender function இல் dates உள்ளது.  
 
|இங்கிருக்கும் நமது database இல் value வை insert செய்ய, scroll down செய்து பார்க்க calender function இல் dates உள்ளது.  
 
|-  
 
|-  
|2:44  
+
|02:44  
 
|23rd மீது சொடுக்கி, இந்த field இன் structure ஐ காணலாம்.  
 
|23rd மீது சொடுக்கி, இந்த field இன் structure ஐ காணலாம்.  
 
|-  
 
|-  
|2:50  
+
|02:50  
 
| long format இல் வருடம்.  
 
| long format இல் வருடம்.  
 
|-  
 
|-  
|2:52  
+
|02:52  
 
|அடுத்து மாதம் (பின்) தேதி  
 
|அடுத்து மாதம் (பின்) தேதி  
 
|-  
 
|-  
|2:55  
+
|02:55  
 
|ஆகவே 2009 02 23 அது 23rd of the 2nd, 2009.  
 
|ஆகவே 2009 02 23 அது 23rd of the 2nd, 2009.  
 
|-  
 
|-  
|3:02  
+
|03:02  
 
|ஆகவே நமது date function ஐ structure செய்வது  capital Y  m பின் d  நடுவில் hyphen உடன்...  
 
|ஆகவே நமது date function ஐ structure செய்வது  capital Y  m பின் d  நடுவில் hyphen உடன்...  
 
|-  
 
|-  
|3:13  
+
|03:13  
 
|இப்படித்தான் structure செய்ய வேண்டும்.  
 
|இப்படித்தான் structure செய்ய வேண்டும்.  
 
|-  
 
|-  
|3:16  
+
|03:16  
 
|இது இதற்கு equal ..அது நடப்பு தேதி  
 
|இது இதற்கு equal ..அது நடப்பு தேதி  
 
|-  
 
|-  
|3:20  
+
|03:20  
 
|இந்த date ஐ பயன்படுத்தி .. இதுதான் நமது date இன் structure ... இங்கே table இல் insert செய்யலாம்.  
 
|இந்த date ஐ பயன்படுத்தி .. இதுதான் நமது date இன் structure ... இங்கே table இல் insert செய்யலாம்.  
 
|-  
 
|-  
|3:28  
+
|03:28  
 
|கடைசி gender ... நான் male என்பதால் இங்கே "M" என எழுதுகிறேன்.  
 
|கடைசி gender ... நான் male என்பதால் இங்கே "M" என எழுதுகிறேன்.  
 
|-  
 
|-  
|3:34  
+
|03:34  
 
|வேலை செய்யுமென நம்பி இயக்குவோம்.  
 
|வேலை செய்யுமென நம்பி இயக்குவோம்.  
 
|-  
 
|-  
|3:37  
+
|03:37  
 
|அதற்கு முன் "or die" என்று சொல்லி mysql error ஆல் முடிக்கலாம்.  
 
|அதற்கு முன் "or die" என்று சொல்லி mysql error ஆல் முடிக்கலாம்.  
 
|-  
 
|-  
|3:44  
+
|03:44  
 
|இதை இப்போதைக்கு விட்டுவிடுகிறேன். சேர்ப்பதானால் சேர்க்கலாம்.  
 
|இதை இப்போதைக்கு விட்டுவிடுகிறேன். சேர்ப்பதானால் சேர்க்கலாம்.  
 
|-  
 
|-  
|3:50  
+
|03:50  
 
|நமது page  ஐ refresh செய்யலாம்  
 
|நமது page  ஐ refresh செய்யலாம்  
 
|-  
 
|-  
|3:53  
+
|03:53  
 
|பார்ப்பது  கடைசி tutorial லில் இருந்து...  
 
|பார்ப்பது  கடைசி tutorial லில் இருந்து...  
 
|-  
 
|-  
|3:58  
+
|03:58  
 
|ummmm..... இதை comment out செய்யலாம்  
 
|ummmm..... இதை comment out செய்யலாம்  
 
|-  
 
|-  
|3:59  
+
|03:59  
 
|இதை உதாசீனம் செய்யலாம்.  
 
|இதை உதாசீனம் செய்யலாம்.  
 
|-  
 
|-  
|4:01  
+
|04:01  
 
|tutorial இல் இந்த பகுதியை இது முழுக்க விட்டுவிடும்.  
 
|tutorial இல் இந்த பகுதியை இது முழுக்க விட்டுவிடும்.  
 
|-  
 
|-  
|4:08  
+
|04:08  
 
|ஆகவே நான் காட்டும் code க்கு திரும்பலாம்... refresh.  
 
|ஆகவே நான் காட்டும் code க்கு திரும்பலாம்... refresh.  
 
|-  
 
|-  
|4:14  
+
|04:14  
 
| இரண்டு முறை refresh செய்ததால் 2 records உள்ளிடப்பட்டன!  
 
| இரண்டு முறை refresh செய்ததால் 2 records உள்ளிடப்பட்டன!  
 
|-  
 
|-  
|4:24  
+
|04:24  
 
|browse க்குப்போய் scroll down செய்ய.. ஒன்றை நீக்கலாம்... குறிப்பிட்டdata  database இல் வந்துவிட்டது.  
 
|browse க்குப்போய் scroll down செய்ய.. ஒன்றை நீக்கலாம்... குறிப்பிட்டdata  database இல் வந்துவிட்டது.  
 
|-  
 
|-  
|4:35  
+
|04:35  
 
|நடப்பு date ஐ date of birth ஆக வைத்துவிட்டேன். அப்படி செய்ய நினைக்கவில்லை.  
 
|நடப்பு date ஐ date of birth ஆக வைத்துவிட்டேன். அப்படி செய்ய நினைக்கவில்லை.  
 
|-  
 
|-  
|4:43  
+
|04:43  
 
| date of birth ஐ current date ஆக குறிக்க வேண்டாம். நான் இன்று பிறக்கவில்லையே!  
 
| date of birth ஐ current date ஆக குறிக்க வேண்டாம். நான் இன்று பிறக்கவில்லையே!  
 
|-  
 
|-  
|4:48  
+
|04:48  
 
| firstname சரி.  என் lastname சரி.  gender சரி.  
 
| firstname சரி.  என் lastname சரி.  gender சரி.  
 
|-  
 
|-  
|4:53  
+
|04:53  
 
|என் id இப்போது 6 என்பதை காணவும். அடுத்த முறை (ஒரு) record ஐ உள்நுழைத்தால் அது 7 பின் 8 என்று போகும்.  
 
|என் id இப்போது 6 என்பதை காணவும். அடுத்த முறை (ஒரு) record ஐ உள்நுழைத்தால் அது 7 பின் 8 என்று போகும்.  
 
|-  
 
|-  
|5:02  
+
|05:02  
 
|அது இப்போது உங்களுக்கு தெரியும்.  
 
|அது இப்போது உங்களுக்கு தெரியும்.  
 
|-  
 
|-  
|5:03  
+
|05:03  
 
|தப்பாகிவிட்ட என் date of birth ஐ மாற்றுவதை காட்டுகிறேன்.  
 
|தப்பாகிவிட்ட என் date of birth ஐ மாற்றுவதை காட்டுகிறேன்.  
 
|-  
 
|-  
|5:09  
+
|05:09  
 
|இந்த 2 வரிகளை comment செய்கிறேன், rerun செய்ய வேண்டாம்.  
 
|இந்த 2 வரிகளை comment செய்கிறேன், rerun செய்ய வேண்டாம்.  
 
|-  
 
|-  
|5:15  
+
|05:15  
 
|ஒரு புதிய variable ஐ உருவாக்கலாம். இதை "update data" என்று comment செய்வோம்.  
 
|ஒரு புதிய variable ஐ உருவாக்கலாம். இதை "update data" என்று comment செய்வோம்.  
 
|-  
 
|-  
|5:20  
+
|05:20  
 
|நடப்பு variable  "update" எனப்படும். அது "mysql query" function க்கு சமம்.  
 
|நடப்பு variable  "update" எனப்படும். அது "mysql query" function க்கு சமம்.  
 
|-  
 
|-  
|5:26  
+
|05:26  
 
| parameter உள்  "mysql query" code ஐயே அழைக்கலாம்.  
 
| parameter உள்  "mysql query" code ஐயே அழைக்கலாம்.  
 
|-  
 
|-  
|5:32  
+
|05:32  
 
|ஆகவே type செய்யலாம் ... "UPDATE" பின் table name .. அது "people".  
 
|ஆகவே type செய்யலாம் ... "UPDATE" பின் table name .. அது "people".  
 
|-  
 
|-  
|5:38  
+
|05:38  
 
|பின் "SET" அமைக்க வேண்டிய field ஐ குறிப்பிட வேண்டும்.  
 
|பின் "SET" அமைக்க வேண்டிய field ஐ குறிப்பிட வேண்டும்.  
 
|-  
 
|-  
|5:43  
+
|05:43  
 
|அது இங்கே "d o b"  அது equal to என் உண்மையான பிறந்த நாள். 1989 வருடம், மாதம் November, தேதி 16.  
 
|அது இங்கே "d o b"  அது equal to என் உண்மையான பிறந்த நாள். 1989 வருடம், மாதம் November, தேதி 16.  
 
|-  
 
|-  
|5:57  
+
|05:57  
 
|இந்த command ஐ இயக்கினால் ... உண்மையில் இந்த table இல் எல்லாருக்குமே  date of birth ஐ இதற்கு அமைக்கிறோம்!  
 
|இந்த command ஐ இயக்கினால் ... உண்மையில் இந்த table இல் எல்லாருக்குமே  date of birth ஐ இதற்கு அமைக்கிறோம்!  
 
|-  
 
|-  
|6:05  
+
|06:05  
 
| ஏன்? எங்கே update செய்ய வேண்டுமென குறிக்கவில்லை.  
 
| ஏன்? எங்கே update செய்ய வேண்டுமென குறிக்கவில்லை.  
 
|-  
 
|-  
|6:10  
+
|06:10  
 
|என்ன செய்யலாம்... "WHERE id=6" எனலாம். ஏனெனில் என் unique id 6.  
 
|என்ன செய்யலாம்... "WHERE id=6" எனலாம். ஏனெனில் என் unique id 6.  
 
|-  
 
|-  
|6:18  
+
|06:18  
 
|இங்கே பார்க்கலாம்.  
 
|இங்கே பார்க்கலாம்.  
 
|-  
 
|-  
|6:23  
+
|06:23 |இல்லாவிட்டால் அது எல்லாருடையதையும் update செய்துவிடும்.  
|இல்லாவிட்டால் அது எல்லாருடையதையும் update செய்துவிடும்.  
+
 
|-  
 
|-  
|6:26  
+
|06:26  
 
|இந்த id unique. என் id ஐ மட்டும் update செய் என்பது நல்லது.  
 
|இந்த id unique. என் id ஐ மட்டும் update செய் என்பது நல்லது.  
 
|-  
 
|-  
|6:32  
+
|06:32  
 
|இப்படியும் சொல்லலாம்.... "WHERE firstname equals Alex".  ஆனால் இது அலெக்ஸ் என முதல் பெயர் உள்ள எல்லாருக்கும் (record ஐ) update  செய்துவிடும்.  
 
|இப்படியும் சொல்லலாம்.... "WHERE firstname equals Alex".  ஆனால் இது அலெக்ஸ் என முதல் பெயர் உள்ள எல்லாருக்கும் (record ஐ) update  செய்துவிடும்.  
 
|-  
 
|-  
|6:41  
+
|06:41  
 
| "AND lastname equals Garrett" எனலாம்.  
 
| "AND lastname equals Garrett" எனலாம்.  
 
|-  
 
|-  
|6:46  
+
|06:46  
|அப்போதும் database இல் ஒரே  firstname உம் lastname உம் உள்ளவர் இருக்கலாம். risk இன்னும் இருக்கிறது.  
+
|அப்போதும் database இல் ஒரே  firstname உம் lastname உம் உள்ளவர் இருக்கலாம். risk இன்னும் இருக்கிறது.  
 
|-  
 
|-  
|6:54  
+
|06:54  
 
|ஆகவே நமது "unique" அடையாளத்தை பயன்படுத்துவதே நல்லது. அதன்  key word "unique id" எனக்கு அது 6.  
 
|ஆகவே நமது "unique" அடையாளத்தை பயன்படுத்துவதே நல்லது. அதன்  key word "unique id" எனக்கு அது 6.  
 
|-  
 
|-  
|7:00  
+
|07:00  
 
|இப்போதைக்கு date of birth 2009 க்கு அமைக்கப்பட்டது. அது current date.  
 
|இப்போதைக்கு date of birth 2009 க்கு அமைக்கப்பட்டது. அது current date.  
 
|-  
 
|-  
|7:06  
+
|07:06  
 
| page ஐ refresh செய்ய, ஒன்றும் நடக்கவில்லை. ஏன்? வெறுமே ஒரு command ஐ இயக்கினோம்.  
 
| page ஐ refresh செய்ய, ஒன்றும் நடக்கவில்லை. ஏன்? வெறுமே ஒரு command ஐ இயக்கினோம்.  
 
|-  
 
|-  
|7:11  
+
|07:11  
 
|browse இல் refresh செய்ய சொடுக்கி  scroll down செய்ய...  குறிப்பிட்ட மாற்றங்கள் உள்ளன. மீதி அப்படியே இருக்கிறது.
 
|browse இல் refresh செய்ய சொடுக்கி  scroll down செய்ய...  குறிப்பிட்ட மாற்றங்கள் உள்ளன. மீதி அப்படியே இருக்கிறது.
 
|-  
 
|-  
|7:21  
+
|07:21  
 
|database இல் data  update செய்வது போன்ற எதற்கும் ... எந்த data வை update செய்ய வேண்டுமென குறிப்பிட வேண்டும்.  
 
|database இல் data  update செய்வது போன்ற எதற்கும் ... எந்த data வை update செய்ய வேண்டுமென குறிப்பிட வேண்டும்.  
 
|-  
 
|-  
|7:29  
+
|07:29  
 
|இங்கே "dob" ஐ குறிப்பிட்டேன். அது தவறானதை சரி செய்ய.  
 
|இங்கே "dob" ஐ குறிப்பிட்டேன். அது தவறானதை சரி செய்ய.  
 
|-  
 
|-  
|7:34  
+
|07:34  
 
| lastname ஐ கூட update செய்திருக்கலாம்.  
 
| lastname ஐ கூட update செய்திருக்கலாம்.  
 
|-  
 
|-  
|7:36  
+
|07:36  
 
|எங்கே update செய்ய வேண்டும் என குறிப்பிட வேண்டும்.  
 
|எங்கே update செய்ய வேண்டும் என குறிப்பிட வேண்டும்.  
 
|-  
 
|-  
|7:40  
+
|07:40  
 
|ஆகவே இந்த record என்று சொன்னேன். அதுவே இந்த நீண்ட வரி.  
 
|ஆகவே இந்த record என்று சொன்னேன். அதுவே இந்த நீண்ட வரி.  
 
|-  
 
|-  
|7:46  
+
|07:46  
 
|இவை records. குறிப்பிட்டது "WHERE" .. id 6 க்கு சமம். ஆகவே அது என் unique record ஐ update செய்தது.  
 
|இவை records. குறிப்பிட்டது "WHERE" .. id 6 க்கு சமம். ஆகவே அது என் unique record ஐ update செய்தது.  
 
|-  
 
|-  
|7:56  
+
|07:56  
 
|ஆகவே இதுவே கற்றது -  values insert  செய்தல், சில value க்களை update  செய்தல். இது தவறை திருத்த இருக்கலாம். அல்லது  ஏதேனும் data வை update செய்ய. அது  database உடன் அடிக்கடி நிகழ்வதுதான்.  
 
|ஆகவே இதுவே கற்றது -  values insert  செய்தல், சில value க்களை update  செய்தல். இது தவறை திருத்த இருக்கலாம். அல்லது  ஏதேனும் data வை update செய்ய. அது  database உடன் அடிக்கடி நிகழ்வதுதான்.  
 
|-  
 
|-  
|8:10  
+
|08:10  
 
|அடுத்து database இல் இருந்து தகவலை படிப்பதையும், (அதை) பயனருக்கு காட்டுவதையும் பார்க்கலாம்.
 
|அடுத்து database இல் இருந்து தகவலை படிப்பதையும், (அதை) பயனருக்கு காட்டுவதையும் பார்க்கலாம்.

Revision as of 11:07, 15 July 2014

Time Narration
00:00 இந்த tutorial லில் கொஞ்சம் data வை database இல் உள்ளிடுவதை பார்க்கலாம்.
00:07 இதை செய்ய நமது "mysql query" function ஐ பயன்படுத்துவோம்.
00:12 இங்கே நமது... records.... இருக்கின்றன.
00:16 tutorial ஐ மீண்டும் செய்கிறேன். முதல் முறை சரியாக வரவில்லை.
00:22 முதலில் அந்த டாடாவை delete செய்கிறேன்.
00:29 சரி.. இப்போது blank table இருக்கிறது..எந்த data வும் table இல் இல்லை.
00:37 அதை பார்கிறோம்.
00:40 இவை நமது field names மட்டுமே.
00:43 ஆரம்பத்துக்கு இதை இங்கே comment செய்யலாம்.
00:47 "write some data". இப்போது ஒரு query ஐ அமைப்பதன் மூலம் data வை எழுதலாம்.
00:52 ஆகவே... "write" ... பின் "mysql query" function ஐ பயன்படுத்தலாம்.
00:57 தேவை ஒரு parameter .. நமது sql query.
01:02 இதை செய்ய type செய்வோம் "INSERT" ... data வை insert செய்ய..
01:06 "INSERT INTO" என்றும் சொல்லலாம்.
01:09 இதை ஏன் capitals இல் எழுதினேன் என்றால் இது sql code.
01:14 uppercase இல் டைப் செய்யும் எதுவும் sql code ஆகும்.
01:19 lowercase இல் டைப் செய்தால் அது table name, database name அல்லது database இல் எழுதும் data ஆக இருக்கலாம்.
01:28 ஆகவே "INSERT INTO people" ... அது நமது table name
01:33 பின் "VALUES" .. brackets இல் ஒவ்வொரு value விக்கும் சிறு இடத்தை ஒதுக்குவோம்.
01:42 ஆகவே 1,2,3,4,5.
01:46 5 field கள் ... ஆகவே சரியாக 5 database துண்டுகள் எழுதுவோம்.
01:53 நமக்குத்தேவை id, firstname, lastname, gender வரை....
01:58 இவை single quotes இல் கமாவால் பிரிக்கப்பட்டு உருவாக்கப்படும்..
02:07 double quotes ஐ பயன்படுத்துவதில்லை. ஏனெனில் இவை இறுதியில் அதாவது ஆரம்பத்திலும் இறுதியிலும் வரும்.
02:15 நமது id ஐ இங்கே insert செய்ய வேண்டாம்.
02:18 அடுத்தது firstname - ஆகவே "Alex" என்கிறேன்.
02:22 என் lastname "Garrett" என்கிறேன்.
02:25 என் date of birth க்கு ஒரு date function ஐ உருவாக்குகிறேன். அது variable "date" க்கு சமம்.
02:31 அதன் structure ஐ அமைக்கிறேன்.
02:35 இங்கிருக்கும் நமது database இல் value வை insert செய்ய, scroll down செய்து பார்க்க calender function இல் dates உள்ளது.
02:44 23rd மீது சொடுக்கி, இந்த field இன் structure ஐ காணலாம்.
02:50 long format இல் வருடம்.
02:52 அடுத்து மாதம் (பின்) தேதி
02:55 ஆகவே 2009 02 23 அது 23rd of the 2nd, 2009.
03:02 ஆகவே நமது date function ஐ structure செய்வது capital Y m பின் d நடுவில் hyphen உடன்...
03:13 இப்படித்தான் structure செய்ய வேண்டும்.
03:16 இது இதற்கு equal ..அது நடப்பு தேதி
03:20 இந்த date ஐ பயன்படுத்தி .. இதுதான் நமது date இன் structure ... இங்கே table இல் insert செய்யலாம்.
03:28 கடைசி gender ... நான் male என்பதால் இங்கே "M" என எழுதுகிறேன்.
03:34 வேலை செய்யுமென நம்பி இயக்குவோம்.
03:37 அதற்கு முன் "or die" என்று சொல்லி mysql error ஆல் முடிக்கலாம்.
03:44 இதை இப்போதைக்கு விட்டுவிடுகிறேன். சேர்ப்பதானால் சேர்க்கலாம்.
03:50 நமது page ஐ refresh செய்யலாம்
03:53 பார்ப்பது கடைசி tutorial லில் இருந்து...
03:58 ummmm..... இதை comment out செய்யலாம்
03:59 இதை உதாசீனம் செய்யலாம்.
04:01 tutorial இல் இந்த பகுதியை இது முழுக்க விட்டுவிடும்.
04:08 ஆகவே நான் காட்டும் code க்கு திரும்பலாம்... refresh.
04:14 இரண்டு முறை refresh செய்ததால் 2 records உள்ளிடப்பட்டன!
04:24 browse க்குப்போய் scroll down செய்ய.. ஒன்றை நீக்கலாம்... குறிப்பிட்டdata database இல் வந்துவிட்டது.
04:35 நடப்பு date ஐ date of birth ஆக வைத்துவிட்டேன். அப்படி செய்ய நினைக்கவில்லை.
04:43 date of birth ஐ current date ஆக குறிக்க வேண்டாம். நான் இன்று பிறக்கவில்லையே!
04:48 firstname சரி. என் lastname சரி. gender சரி.
04:53 என் id இப்போது 6 என்பதை காணவும். அடுத்த முறை (ஒரு) record ஐ உள்நுழைத்தால் அது 7 பின் 8 என்று போகும்.
05:02 அது இப்போது உங்களுக்கு தெரியும்.
05:03 தப்பாகிவிட்ட என் date of birth ஐ மாற்றுவதை காட்டுகிறேன்.
05:09 இந்த 2 வரிகளை comment செய்கிறேன், rerun செய்ய வேண்டாம்.
05:15 ஒரு புதிய variable ஐ உருவாக்கலாம். இதை "update data" என்று comment செய்வோம்.
05:20 நடப்பு variable "update" எனப்படும். அது "mysql query" function க்கு சமம்.
05:26 parameter உள் "mysql query" code ஐயே அழைக்கலாம்.
05:32 ஆகவே type செய்யலாம் ... "UPDATE" பின் table name .. அது "people".
05:38 பின் "SET" அமைக்க வேண்டிய field ஐ குறிப்பிட வேண்டும்.
05:43 அது இங்கே "d o b" அது equal to என் உண்மையான பிறந்த நாள். 1989 வருடம், மாதம் November, தேதி 16.
05:57 இந்த command ஐ இயக்கினால் ... உண்மையில் இந்த table இல் எல்லாருக்குமே date of birth ஐ இதற்கு அமைக்கிறோம்!
06:05 ஏன்? எங்கே update செய்ய வேண்டுமென குறிக்கவில்லை.
06:10 என்ன செய்யலாம்... "WHERE id=6" எனலாம். ஏனெனில் என் unique id 6.
06:18 இங்கே பார்க்கலாம்.
இல்லாவிட்டால் அது எல்லாருடையதையும் update செய்துவிடும்.
06:26 இந்த id unique. என் id ஐ மட்டும் update செய் என்பது நல்லது.
06:32 இப்படியும் சொல்லலாம்.... "WHERE firstname equals Alex". ஆனால் இது அலெக்ஸ் என முதல் பெயர் உள்ள எல்லாருக்கும் (record ஐ) update செய்துவிடும்.
06:41 "AND lastname equals Garrett" எனலாம்.
06:46 அப்போதும் database இல் ஒரே firstname உம் lastname உம் உள்ளவர் இருக்கலாம். risk இன்னும் இருக்கிறது.
06:54 ஆகவே நமது "unique" அடையாளத்தை பயன்படுத்துவதே நல்லது. அதன் key word "unique id" எனக்கு அது 6.
07:00 இப்போதைக்கு date of birth 2009 க்கு அமைக்கப்பட்டது. அது current date.
07:06 page ஐ refresh செய்ய, ஒன்றும் நடக்கவில்லை. ஏன்? வெறுமே ஒரு command ஐ இயக்கினோம்.
07:11 browse இல் refresh செய்ய சொடுக்கி scroll down செய்ய... குறிப்பிட்ட மாற்றங்கள் உள்ளன. மீதி அப்படியே இருக்கிறது.
07:21 database இல் data update செய்வது போன்ற எதற்கும் ... எந்த data வை update செய்ய வேண்டுமென குறிப்பிட வேண்டும்.
07:29 இங்கே "dob" ஐ குறிப்பிட்டேன். அது தவறானதை சரி செய்ய.
07:34 lastname ஐ கூட update செய்திருக்கலாம்.
07:36 எங்கே update செய்ய வேண்டும் என குறிப்பிட வேண்டும்.
07:40 ஆகவே இந்த record என்று சொன்னேன். அதுவே இந்த நீண்ட வரி.
07:46 இவை records. குறிப்பிட்டது "WHERE" .. id 6 க்கு சமம். ஆகவே அது என் unique record ஐ update செய்தது.
07:56 ஆகவே இதுவே கற்றது - values insert செய்தல், சில value க்களை update செய்தல். இது தவறை திருத்த இருக்கலாம். அல்லது ஏதேனும் data வை update செய்ய. அது database உடன் அடிக்கடி நிகழ்வதுதான்.
08:10 அடுத்து database இல் இருந்து தகவலை படிப்பதையும், (அதை) பயனருக்கு காட்டுவதையும் பார்க்கலாம்.

Contributors and Content Editors

Gaurav, Priyacst