PHP-and-MySQL/C3/MySQL-Part-6/Malayalam

From Script | Spoken-Tutorial
Revision as of 17:40, 6 January 2018 by Vijinair (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Mysql6

Time Narration
00:01 ഹലോ! മുമ്പത്തെ റ്റുറ്റൊരിയലിൽ, ഞങ്ങൾ ഡാറ്റ സെലക്റ്റ് ചെയ്യുകയും ഡാറ്റ സക്സസായി ഡിസ്പ്ലെ ചെയ്യുകയുo ചെയ്തു.
00:09 താങ്കളെ ഈ പേജിലേക്ക് തിരികെ കൊണ്ടുപോകാൻ അനുവദിക്കുക. ല്ലാം നന്നായി വർക്ക് ചെയ്യുന്നുവെന്ന് നമുക്ക് കാണാം.
00:15 ഇവിടെ ഞങ്ങളുടെ എല്ലാ ഡാറ്റയും ഉണ്ട്.
00:17 യുസേഴ്സിന് എവിടെയെങ്കിലും DATA എന്റർ ചെയ്യാം എന്നതിനെകുറിച്ച് നമ്മൾ പഠിക്കും.
00:23 ഇതിനായി, "connect include" ഒഴികെ എന്റെ പേജിൻറെ എല്ലാ കോഡും ഞാൻ ഡിലീറ്റ് ചെയ്യും.
00:29 എന്റെ ഡാറ്റാബേസുമായി ബന്ധപ്പെടുന്നില്ലെങ്കിൽ, അത് വർക്ക് ചെയ്യില്ല.
00:33 ധാരാളം വസ്തുക്കള് ഇവിടെ ഉണ്ട്.
00:42 firstname', lastname, date of birth and gender- ഫീമെയിൽ or മെയിൽ എന്നിവ റീടെയിൻ ചെയ്യും
00:53 ഇവിടെ താഴെ, ഒരു form ക്രിയേറ്റ് ചെയ്യും.
00:55 ഇത് ഒരു 'html form ആണ്, അതിനാൽ നമ്മൾ നമ്മുടെ tags ആരംഭിക്കുകയും അവസാനിപ്പിക്കുകയും ചെയ്യേണ്ടതുണ്ട്.
01:03 നമ്മുടെ 'action "mysql dot php" ഉം നമ്മുടെ "method" "POST" ഉം ആയിരിക്കും.
01:13 യുസേഴ്സിന് ഒരു നെയിം വ്യക്തമാക്കാൻ കഴിയുന്ന ഒരു ഫോം ഞങ്ങൾ ഇവിടെ ക്രിയേറ്റ് ചെയ്യും.
01:18 name"ൽ ഞങ്ങൾ നമ്മുടെ surname" ഉപയോഗിക്കും.
01:22 അവയിലൊന്ന് നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയും. ഉദാഹരണത്തിന്, നിങ്ങളുടെ ഡെയിറ്റ് ഓഫ് ബർത്ത് അല്ലെങ്കിൽ ജെന്റർ സെർച്ച് ചെയാനായി.
01:28 അത് നിങ്ങളുടെ ചോയ്സാണ്.
01:30 സെർച്ച് ചെയാനായി നിങ്ങൾക്ക് 'fields ഉപയോഗിക്കാം.
01:33 2 ഫീൽഡുകൾ എങ്ങനെ ഉപയോഗിക്കണമെന്ന് ഇപ്പോൾ ഞാൻ നിങ്ങൾക്ക് കാണിച്ചുതരാം. അപ്പോൾ അത് വളരെ കോപ്ലിക്കേറ്റഡല്ലെന്ന്, എളുപ്പമാണന്ന് നിങ്ങൾക്ക് അറിയാം.
01:40 ഇവിടെ "Firstname" എന്ന് ടൈപ്പ് ചെയ്യാം, കൂടാതെ "type" "text" എന്നിയുടെ input ബോക്സ് ക്രിയേറ്റ് ചെയ്യും , ഇതിന്റെ "name" "firstname "ആയിരിക്കും.
01:51 നമ്മള് ഒരു 'break' ഇവിടെ ക്രിയേറ്റ് ചെയ്യും, "Lastname" എന്ന് ടൈപ്പ് ചെയ്യുകയും ചെയ്യും.
01:55 അടുത്തതായി നമ്മള് മുമ്പത്തെ ലൈൻ കോപ്പി ചെയ്ത് ഇവിടെ പേസ്റ്റ് ചെയ്ത് മറ്റൊരു ഇന്പുട്ട് ബോക്സ് ക്രിയേറ്റ് ചെയ്യും.
02:03 അതിനാൽ, ഈ ലൈൻ കൃത്യമായ ഒന്നാണ്, പക്ഷേ "Firstname" ന് പകരം നമ്മൾ "Lastname" ടൈപ്പുചെയ്യുന്നു.
02:11 input type ഈക്വൽസ് "submit" എന്ന് ടൈപ്പ് ചെയ്യാം, അതിന്റെ വാല്യൂ '"Get data" ആകും.
02:21 അതിനാൽ നമ്മൾ "Firstname", "Lastname","submit" ബട്ടൺ എന്നിവ സ്വീകരിച്ചിട്ടുണ്ട്.
02:25 ഞാൻ ഇത് റിഫ്രഷ് ചെയ്താൽ, നമുക്ക് ""Firstname" , "Lastname" എന്നിവ കാണാം.
02:29 ഇപ്പോൾ ഞാൻ ഇത് ഡിലീറ്റ് ചെയുകയും "submit" ബട്ടൺ പ്രസ്ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുകയും ചെയ്യും
02:37 ഇതിനായി, ആദ്യം "submit" ബട്ടൺ "submit" എന്നായിരിക്കും.
02:41 if സ്റ്റെമെന്റ്റ് ൽ ടൈപ്പ് ചെയുക if dollar underscore POST 'submit'.
02:51 സബ്മിറ്റ് ബട്ടൺ പ്രസ് ചെയ്താൽ ബ്ലോക്ക് ആരംഭിക്കുo.
02:55 ഇത് എക്സിക്യൂട്ട് ചെയ്ത ബ്ലോക്ക് കോഡ് ആണ്, ഇത് അവസാനിപ്പിക്കണമെന്ന് ഞങ്ങൾ ആഗ്രഹിക്കുമ്പോ ബ്ലോക്ക് അവസാനിപ്പിക്കും.
03:02 ഇവിടെയുള്ള ഈ കർലി ബ്രാക്കറ്റിനു ശേഷമാണ്,കാരണo അത് while എന്ന സ്റ്റെയിറ്റ്മെന്റിന്റെ ഭാഗമാണ്.
03:07 നമുക് യഥാര്ത്ഥത്തില് നമ്മുടെ while സ്റ്റെയിറ്റ്മെന്റിന്റെ ആവശ്യമില്ല. എങ്കിലും ഞാൻ അതിനെ സൂക്ഷിക്കും.
03:22 ഇപ്പോൾ ഞാൻ "grab POST data", ഡോളർ firstname എന്നിവ ടൈപ്പ് ചെയ്യും.
03:29 അപ്പോൾ ഇത് ഡോളർ അണ്ടർസ്കോർ POST firstname" പിന്നെ ഞാൻ 'lastname' എന്ന് ടൈപ്പ് ചെയ്യും.
03:35 ഞാൻ "firstname" കോപ്പി പേസ്റ്റ് ചെയ്ത് "lastname" ലേക്ക് മാറ്റും.
03:43 അപ്പോൾ നമുക്ക് നമ്മുടെ 'firstname' ഉം 'lastname' ഉം ലഭിച്ചു.
03:49 ഞാൻ ഇനി echo and ഈ മെസേജ് "Record for $firstname എന്ന് ടൈപ്പ് ചെയ്യാം. രണ്ടാമത്തെ ചിന്തയിൽ, ഇപ്പോൾ നമുക്ക് ഇതു ചെയ്യാതിരിക്കാം.
04:02 ഞാൻ ഇവിടെ നേരിട്ട് query ചോദിക്കും.
04:05 നിങ്ങൾക്ക് ഓർമ്മയുണ്ടെങ്കിൽ, എന്ത് പർട്ടിക്കുലർ ഡാറ്റ വേണമെങ്കിലും നിങ്ങൾക്ക് വ്യക്തമാക്കാൻ കഴിയും എന്ന് ഞാൻ സൂചിപ്പിച്ചിട്ടുണ്ട്.
04:10 ഇതിനു വേണ്ടി, 'SELECT' star FROM people WHERE firstname ഈക്വൽസ് അലക്സ്, lastname ഈക്വൽസ് ഗാരെറ്റ് എന്ന് ടൈപ്പ് ചെയ്യും.
04:29 നമ്മൾ സെലക്റ്റ്ചെയ്യുന്ന ക്വറിക്കുള്ളിൽഞാൻ ഇതു കാണിച്ചിട്ടില്ല.
04:39 firstname' Alex, lastname ' Garrett എന്നതിന് തുല്യമാണ് എന്ന് ഞാൻ എവിടെ അപ്ഡേറ്റ് ചെയ്യാം .
04:48 ഇപ്പോൾ നമുക്ക് നമ്മുടെ ടേബിളിൽ നിന്ന് ആവശ്യമുള്ളതെല്ലാം തെരഞ്ഞെടുക്കാം.firstname Alex, lastname ' Garrett എന്ന് നമ്മൾ പറയും
04:57 ഇവിടെ നമ്മൾ നമ്മുടെ ഡാറ്റാബേസ് നോക്കിയാൽ, നമ്മൾ നമ്മുടെ 'firstname' തിരയുകയും അതിനെ Alex ആയി മാച്ച് ചെയ്യുകയുo ചെയ്യുന്നു.സർനെയിം ഗാർറ്റ് ആയി മാച്ച് ചെയ്യുകയുo ചെയ്യുന്നു.
05:07 ഇവിടെ പിങ്ക് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്ത മുഴുവൻ ഡാറ്റയും ഞങ്ങൾ തിരഞ്ഞെടുക്കുന്നു, മാത്രമല്ല ഞങ്ങൾ മുഴുവൻ ഡാറ്റയും ഇവിടെ നിന്നും തിരഞ്ഞെടുക്കുന്നു.
05:15 From the date of birth' മുതൽ gender, my id to my firstname and lastname.
05:19 അതുകൊണ്ട് ഈ സമയം ഒരു record മാത്രമേ തിരഞ്ഞെടുക്കാവൂ എന്നതിനാൽ നമ്മൾ "id" ഉപയോഗിച്ച് ഓർഡർ ചെയ്യേണ്ടതില്ല.
05:27 എന്നാൽ ഞാൻ അത് പോലെ തന്നെ സൂക്ഷിക്കും, കാരണം ഒരു റെക്കോർഡ് മാത്രമേയുള്ളൂ.
05:31 ഓർഡ്റിoഗ് ഒരു പ്രശ്നമല്ല, അതുകൊണ്ട് ഞങ്ങൾക്കത് ഒഴിവാക്കാം.
05:35 ശരി, ഞങ്ങൾ ലൂപ്പ് പ്രവർത്തിക്കുന്നു, നമ്മൾ ഇവിടെ ഡാറ്റയുടെ ഓരോ ഭാഗവും തിരഞ്ഞെടുക്കുന്നു. നമ്മൾ മെയിൽ ""Male" ഉം ഫീമെയിൽ "Female" എന്നായി മാറ്റും.
05:43 ഈ ക്വറിയെ അടിസ്ഥാനമാക്കി ഞങ്ങളുടെ ഡാറ്റയെ എക്കോ ഔട്ട് ചെയ്യുകയാണ്. ഈ ഡാറ്റ ബേസ്‌ഡ് ക്വറി എന്റെ ആദ്യത്തേയും, കുടുംബത്തേയും സ്പെസിഫിക് ചെയ്യുന്നതാണ്.
05:52 firstname lastname എന്നിവ എക്കോ ഔട്ട് ചെയുന്നു അത് എന്റെ ഫസ്റ്റ് ലിസ്റ് നെയിം ആണ് "Alex" $firstname ആക്കി മാറ്റുന്നു
06:04 ഇപ്പോൾ അത് റീപെറ്റിഷൻ ആണ് . ഇത് ഒരു ഡബിൾ വേരിയബിളാണ്.
06:08 നമുക്കിപ്പോൾ "firstname" ഉണ്ട്, ഇതിനെ "$ firstname underscore form" ഉം "$ latename underscore form" എന്നും നെയിം ചെയ്യും
06:15 ഈ പേരിന്റെ ഫസ്റ്റ് നെയിം പോസ്റ്റുചെയ്തിരിക്കുന്ന സ്ഥാനത്ത് നിന്നും നമ്മൾ ലാസ്റ് നെയിം നാമമായി പോസ്റ്റുചെയ്ത അവസാനത്തെ പേര് തിരഞ്ഞെടുക്കും
06:26 അതിനാൽ, ഇതാണ് നമ്മുടെ form ൽ വരുന്ന ഡാറ്റ.
06:29 അതിനാൽ, ഞാൻ html form' ൽ Alex Garrett എന്ന് ടൈപ്പുചെയ്യുകയാണെങ്കിൽ, ഇത് 'Alex' എന്നതിനും ഈക്വൽആയി രിക്കും.
06:38 ഒരു റീസൽറ്റിൽ മാത്രമേ ഞങ്ങളുടെ ക്യുറി അവസാനിക്കുകയുള്ളു, കാരണം ഇപ്പോൾ ഞങ്ങൾക്ക് "Alex Garrett" എന്ന ഒരാൾ മാത്രമേ ഉള്ളൂ.
06:44 അതിനാൽ, "Alex Garrett" എന്നതിനായുള്ള എല്ലാ ഡാറ്റയും എടുത്ത് 'Female' or 'Male' എന്നു ചെക്ക് ചെയ്‍തു പാർട്ടിക്കലർ മെസ്സേജ് എക്കോ ഔട്ട് ചെയ്യുക
06:51 ഇവിട വന്നു refresh ചെയ്‌താൽ ഒന്നും ഉണ്ടാകില്ല , കാരണം ഇവിടെ ഈ form രൂപത്തിൽ വാരിയബിൾസ് വ്യക്തമാക്കിയിട്ടില്ല.
07:01 ഞാൻ കാണിക്കാം . ഏത് എംപ്റ്റി ആണ് . WHERE ടികണ്ടീഷൻ ൽ താഴെ people തിരഞ്ഞെടുക്കുന്നു nameഒന്നുമില്ല lastname ഒന്നുമില്ല
07:12 അത് ഇപ്പോൾ ഒരു ഡാറ്റയും നൽകുന്നില്ല, കാരണം നമ്മുടെ "firstname , 'lastname തുടങ്ങിയവ യഥാർഥ ആളുകളുടെ പേരുകളാണ്
07:24 എന്തായാലും, ഞാൻ ഇപ്പോൾ റാൻഡം നെയിം ടൈപ്പ് ചെയ്യും.
07:28 നമുക്കിപ്പോൾ "David Green" എന്ന് പറഞ്ഞശേഷം Get data' ക്ലിക് ചെയ്യാം.ഒന്നും സംഭവിച്ചില്ല. ശരിയാണോ?
07:36 ഇവിടെ അവസാനം എറർ മെസ്സേജ് ഉണ്ടായിരുന്നു എങ്കിൽ, ഇതാണ് നമ്മുടെ ക്യുറി എന്നു ഇവിടെ എഴുതുക, എനിക്ക് പറയാം "or die mysql error".
07:49 ഞാൻ ഇവിടെ പോയി David Green" എന്ന് പറഞ്ഞതിന് ശേഷം Get data ക്ലിക്‌ ചെയ്യാം ഓ! ഞങ്ങൾക്ക് ഒരു തെറ്റുമില്ല!
07:57 അതെ അതെ !! കാരണം 'sql code' ന്റെ ഘടന ശരിയാണ്, അതുകൊണ്ട് ഞങ്ങൾക്ക് എറർ ഒന്നും ഇല്ല .
08:03 അത് വെറും ടെസ്റ്റിഗിൽ ആണ്.
08:05 ഇനി നമുക്ക് നമ്മുടെ ഡാറ്റാബേസിൽ ഉള്ള ഒരു നെയിം ഉണ്ടെന്ന് കരുതുക
08:10 നമുക്ക് "Alex Garrett" എന്നു പറഞ്ഞു , "Get data" ക്ലിക്ക് ചെയ്യുക.
08:13 "Alex Garrett was born blah blah blah and isആൺ" എന്ന് ഞങ്ങൾ ഇവിടെ അവതരിപ്പിച്ചു.
08:20 നമുക്ക് "Dale Garrett" എന്ന് ടൈപ്പ് ചെയ്യുകയും "Dale Garrett" എന്ന് ടൈപ്പ് ചെയ്യുകയും വിവരം ഞങ്ങൾ ഡാറ്റാബേസിൽ നിന്ന് സ്വീകരിക്കുന്നു.
08:26 അതിനാൽ, ഇത് ഞങ്ങളുടെ ഡാറ്റയിലേക്ക് forms' ഉൾപ്പെടുത്താൻ വളരെ സഹായകരമാണെന്ന് നിങ്ങൾക്ക് കാണാം.
08:32 ഞാൻ ഇവിടെ അവസാനിപ്പിച്ച് അടുത്ത ഭാഗത്തേക്ക് വുകയാണ്, ഈ രീതി ഉപയോഗിച്ച് 'records' എങ്ങനെ പ്ഡേറ്റുചെയ്യണമെന്ന് ഞാൻ സംസാരിക്കും
08:40 നിങ്ങളിൽ പലരും ഇപ്പോൾ നിങ്ങളുടേതായ വിധത്തിൽ വർത്തിക്കാൻ കഴിയും, പക്ഷെ മറ്റു ചില പ്രയോജനകരമായ കാര്യങ്ങളോടൊപ്പം ഞാൻ അത് നിങ്ങളെ ഏറ്റെടുക്കും
08:48 ശരി, ഉടൻ കാണാം. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനുവേണ്ടി ചെയ്യുന്നതു വിജി നായർ

Contributors and Content Editors

Vijinair, Vyshakh