Difference between revisions of "PHP-and-MySQL/C3/MySQL-Part-6/Malayalam"
From Script | Spoken-Tutorial
(Created page with " Mysql6 {| border=1 |'''Time''' |'''Narration''' |- |00:01 |ഹലോ! മുമ്പത്തെ റ്റുറ്റൊരിയലിൽ, ഞങ്ങൾ ഡാറ്...") |
|||
Line 17: | Line 17: | ||
|- | |- | ||
|00:17 | |00:17 | ||
− | |യുസേഴ്സിന് എവിടെയെങ്കിലും '' | + | |യുസേഴ്സിന് എവിടെയെങ്കിലും ''DATA'' എന്റർ ചെയ്യാം എന്നതിനെകുറിച്ച് നമ്മൾ പഠിക്കും. |
|- | |- | ||
|00:23 | |00:23 |
Latest revision as of 17:40, 6 January 2018
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 | ശരി, ഉടൻ കാണാം. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനുവേണ്ടി ചെയ്യുന്നതു വിജി നായർ |