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

From Script | Spoken-Tutorial
Revision as of 13:52, 4 December 2017 by Prena (Talk | contribs)

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


00:01 MySQL ഭാഗം 5 ലേക്ക് സ്വാഗതം. ഉപയോക്താവിന്റെ ഞങ്ങളുടെ ഡാറ്റയും അതിൽ നിന്നുള്ള ഫലങ്ങളും പ്രദർശിപ്പിക്കുന്നതിന് എക്കോ ചെയ്ത while സ്റ്റെമെന്റ്റ് ഉപയോഗിക്കേണ്ടതുണ്ട്.
00:12 ഞാൻ സൂചിപ്പിച്ചതുപോലെ, ഞങ്ങൾ ഒരു '$ row' വേരിയബിൾ സൃഷ്ടിച്ചു, ഇത് = "mysql_fetch_assoc".
00:21 ഇത് നമ്മുടെ "എക്സ്ട്രാക്ട് query ൽ നിന്നുള്ള ഒരു associative array ആണ് സൃഷ്ടിക്കുന്നത്.
00:27 അതുകൊണ്ട് നമ്മൾ എല്ലാം "people" table തിരഞ്ഞെടുക്കുന്നു. കൂടാതെ' 'id' 'എന്ന ക്രമത്തിൽ അവയെ ക്രമീകരിക്കുന്നു.
00:33 while, എന്നതിൽ ഞങ്ങൾ '$ row' എഴുതി അസോസിയേറ്റ് അറേ ' row[0]തെറ്റാണ്.കാരണം അത് ന്യൂമെറിക് ആണ്
00:46 ഇവ സംഖ്യ id tagsആയതിനാലാണ്, ഇത് ഞങ്ങളുടെ ഫീൽഡ് പേരുകൾ ഉപയോഗിക്കും, കാരണം ഇത് സഹവർത്തി ആയിരിക്കും.
00:59 അതിനാൽ, 0, 1, 2, 3, 4 എന്നിവയ്ക്കു പകരം യഥാർത്ഥ പേര് ഉപയോഗിക്കും.
01:05 നമുക്കിത് വേരിയബിളുകൾ സൃഷ്ടിക്കാം. $ Id എന്നതും '$ firstname' ഉം പറയാം, ഞങ്ങൾ ഒരേ ഘടന തന്നെ ഉപയോഗിക്കുന്നു.
01:15 അതിനാൽ, ഇത് പകർത്തി ഒട്ടിക്കാൻ എളുപ്പമാണ്.
01:19 നമുക്ക് ഇത് ഇൻഡന്റ് ചെയ്യാം.
01:24 അപ്പോൾ നമുക്ക് ആകെ 5 ഉണ്ട്.
01:28 അപ്പോൾ അഞ്ചും അതിനുശേഷം മാറ്റം വരുത്താം. ഇത് ഒരു അലസമായ പ്രവൃത്തിയാണ്!
01:34 പക്ഷെ അത് വളരെ എളുപ്പമാണ്.
01:38 അപ്പോൾ$lastname ഞങ്ങൾക്ക് ജനനത്തീയതി ($ dob) ഉണ്ട്. ഞങ്ങൾക്ക് $gender. ഉണ്ട്.
01:47 നമുക്കെല്ലാവര്ക്കും നമ്മുടെ എല്ലാ ഡാറ്റയും ഉണ്ട്, ഇപ്പോള് നമ്മള് ഇത് എങ്ങനെയാണ് ഉപയോഗിക്കുന്നത്?
01:51 'എക്കോ' കമാണ്ട് 'ഉപയോഗിക്കേണ്ടതുണ്ട്.
01:55 ഒരു 'ലൂപ്പ്' നടുവിൽ ഉണ്ടാകാം. അതുകൊണ്ട് നമ്മൾ 'എക്കോ' ഔട്ട് ആവർത്തിക്കും.
02:02 ഓരോ 'റെക്കോർഡ്' ഞങ്ങൾ പറയുന്നത് അത് ശരിയാണ്. ഞങ്ങൾ ഈ കോഡ് ആവർത്തിക്കും.
02:07 ഉദാഹരണത്തിന്, ഞാൻ ഇവിടെ "Text" എന്ന് പറയും. നിലവിൽ 4 റെക്കോർഡുകൾ ഉണ്ട്.
02:13 ഈ പേജ് പുതുക്കിയതിന് ശേഷം Text' നാലു തവണ എതിർത്തു.
02:18 4 തവണ ടൈപ്പുചെയ്യുന്നതിലൂടെ ഇവിടെ ഈ കോഡിന്റെ കോഡ് ഓരോ 'ലൂപ്പിനേയും പ്രതിനിധാനം ചെയ്യുന്നു.
02:24 ഉദാഹരണത്തിന് നമുക്ക് '$ id' അല്ലെങ്കിൽ '$ FIRSTNAME അല്ലെങ്കിൽ മറ്റേതെങ്കിലും, നമ്മുടെ അസോസിയേറ്റ് അറേ ഉപയോഗിച്ച് ഡാറ്റാബേസിൽ നിന്നും വേർതിരിച്ചെടുക്കാൻ കഴിയും.
02:36 ഇപ്പോൾ എഴുതുക:$ firstname $ lastname $dob for date of birth $gender മുകളിൽ കൊടുക്കുന്നു
02:49 ഞങ്ങളുടെ line-break. മറന്നില്ല. 'ഞങ്ങളുടെ പേജ് refresh ചെയുക
02:54 വേരിയബിള് നെയിംസ് ഉപയോഗിച്ച് ഞങ്ങളുടെ കൂട്ടം വിവരശേഖരം നമുക്ക് ഉണ്ട്.
02:59 കൃത്യമായ ക്രമത്തിൽ ഞങ്ങൾ നൽകിയിട്ടുണ്ട്, കൂടാതെ ഞങ്ങൾക്ക് ഓരോ റെക്കോർഡിലും ഇത് ആവർത്തിച്ചിട്ടുണ്ട്.
03:08 ശരി, ഈ നക്ഷത്രചിഹ്നത്താൽ പ്രഖ്യാപിച്ച ഞങ്ങളുടെ ടേബിളിൻറെ ഉള്ളടക്കം ഞങ്ങൾ നൽകിയിരിക്കുന്നു, ഈ നക്ഷത്രചിഹ്നം പ്രഖ്യാപിക്കുന്നു, അവിടെ ഓരോ റെക്കോർഡ് ലും എല്ലാ ഡാറ്റയും ശേഖരിക്കുന്നു.
03:22 ഇപ്പോൾ ഞാൻ ഇത്പറയും $ Gender == "f" 'പിന്നെ$gender= "Female" .പറയും.
03:39 ആ യഥാർത്ഥ സ്പെല്ലിംഗ് പിന്നെ നമുക്ക്else $gender= "Male" എന്നു പറയാം. മൂല്യത്തെ ആശ്രയിച്ച് ഇത് വെറും ചലിപ്പിച്ചിരിക്കുകയാണ്.
03:50 ഞങ്ങളിപ്പോള് 'റിഫ്രഷ് ചെയ്താൽ male Male and female Femaleഎന്നായി മാറിയതായി കാണാം. ഈ ഡാറ്റ പ്രദർശിപ്പിക്കുന്നതിനുള്ള ചില രസകരമായ മാർഗ്ഗങ്ങളുണ്ട്.
04:00 ഇപ്പോൾ 'ഞാൻ' people ടേബിൾ ൽ നിന്നും 'id' , 'ആരോഹണ ക്രമത്തിൽ' 'ക്രമീകരിക്കുന്നു.
04:07 ഐഡി 'താഴേയ്ക്കിറങ്ങാം. ഇത് ഈ ഡാറ്റയെ ചുറ്റുന്നതായി നിങ്ങൾക്ക് കാണാം.
04:15 അത് 'ആദ്യനാമം' ഉപയോഗിച്ച് ക്രമീകരിക്കാം. ഇത് അക്ഷരമാലാക്രമത്തിൽ ഇറങ്ങുകയും പിന്നീട് ആരോഹണ ക്രമത്തിൽ അതിനെ അക്ഷരമാലാക്രമത്തിൽ ക്രമീകരിക്കുകയും ചെയ്യും.
04:33 അപ്പോൾ നമുക്ക് A, D, E, K എന്നിവ കിട്ടി.
04:36 അതേ സർ നെയിം വച്ച് നിങ്ങൾക്ക് ഇത് ചെയ്യാൻ കഴിയും.
04:39 നിങ്ങൾക്കത് ഒന്നും ചെയ്യാൻ പറ്റില്ല. നിങ്ങൾ ഇവിടെ ഉൾപ്പെടുമ്പോൾ, ജനന തീയതി പോലും.
04:46 മറ്റൊരു കാര്യം, അത് 'id' യിലേക്ക് കൊണ്ടുപോകാൻ അനുവദിക്കുകയും ഇത് ഇറങ്ങിവരുകയും ചെയ്യുക. നമുക്ക് ഈ 'LIMIT 1' ഉപയോഗിക്കാം അല്ലെങ്കിൽ നമുക്ക് 'LIMIT' 2, 3 അല്ലെങ്കിൽ 4 എന്ന് പറയാം.
04:58 ഇപ്പോൾ ഞാൻ ഇതുമായി ബന്ധപ്പെട്ട് 'LIMIT 1' വേണ്ടിവരും.
05:00 ഇനി നമുക്ക് ഈ പേജ് ടേബിളിൽ ചേർത്തിട്ടുള്ള അവസാനത്തെ വ്യക്തിയെ അറിയിക്കാം.
05:11 അതുകൊണ്ടു ഞാൻ ഇവിടെ 'echo' പറയുകയാണ്.
05:16 echo "Last person to be inserted into table was..."ഞാൻ അത് എങനെ വിട്ടു ഒരു' ലൈൻ ബ്രേക്ക് 'ചേർക്കുകയും ചെയ്യും.
05:27 ഫസ്റ്റ് നെയിം ലിസ്റ് നെയിം മാത്രമേ എക്കോ ചെയ്യും . ശരി.
05:33 അതിനാൽ, ഇവിടെ ധാരാളം ആശയക്കുഴപ്പം ഉണ്ടെന്ന് കാണാം.
05:38 "Last person to be inserted.." അതെ, തീർച്ചയായും അത് പ്രവർത്തിക്കുന്നു!
05:43 ഇതിനകം തന്നെ "LIMIT" കമാൻഡ് 'ആണ് ടൈപ്പ് ചെയ്തത്.
05:46 ഐഡി '-' ഐഡി 'എന്ന ക്രമം അനുസരിച്ച് പരിധി ലംഘിക്കുന്നതിലൂടെയാണ് ഞാൻ ചെയ്തതെന്നാണ് ഞാൻ കരുതുന്നത് - എനിക്ക് മുകളിലുള്ള 4 ലഭിക്കുന്നു, ഞങ്ങൾ ഇത് 1 ആക്കി ചുരുക്കുകയാണെങ്കിൽ, 4 തിരഞ്ഞെടുക്കപ്പെട്ട ഏക 'റെക്കോർഡ്' 'ആയിരിക്കും.
06:01 അതിനാൽ, അവസാനത്തെ റെക്കോർഡിന് അനുസരിച്ച് പട്ടികയിലെ അവസാന വ്യക്തിക്ക് അതിന്റെ മൂല്യം പ്രതിധിയെടുക്കും.
06:09 'while ഒരു ഡാറ്റ മൂല്യത്തെ മാത്രമേ തിരികെ നൽകൂ.
06:13 ഇവിടെ നമ്മൾ ഒരു ഡാറ്റാ മൂല്യം മടക്കിനൽകുന്നു എന്നതിനാൽ, നമ്മൾ ഇതിനെ ആശയക്കുഴപ്പത്തിലാക്കുന്നു.
06:18 ഇത് ഒരു കമാൻഡ് ആണ് SELECT asterisk (*) FROM "people" SC' ORDER BY id DESC മറ്റൊരുതാണ്, 'LIMIT 1' മറ്റൊരുതാണ്.
06:27 നമ്മൾ കോമകളോ അല്ലെങ്കിൽ ഒന്നും ഉപയോഗിക്കരുത്. ഇത് നമ്മുടെ 'ക്യുറി ' ക്കുള്ളിൽ നമ്മുടെ കോഡ് 'എഴുതുന്നു.
06:34 ശരി, ഈ പരീക്ഷിക്കാൻ - 'php MyAdmin' എന്ന ഫങ്ഷനിൽ 'Insert' ഫങ്ഷൻ ഉപയോഗിച്ച് ഞാൻ ചേർക്കുന്നു, ഞാൻ മറ്റൊരു 'റെക്കോർഡ്' ചേർക്കുന്നു.
06:45 ഉദാഹരണത്തിന് നമുക്ക് "David Green" എന്ന് ടൈപ്പ് ചെയ്യാം, നമ്മുടെ ജേണലിന്റെ date of birth റാൻഡം ആയിരിക്കും.
06:55 നമ്മൾ ഇവിടെ ടൈപ്പുചെയ്യുന്ന കാര്യങ്ങൾ ശരിക്കും പ്രശ്നമല്ല. ഞങ്ങൾMale. പറയുന്നു
07:00 ഞാൻ ഇവിടെ വന്നു ഈ ഡാറ്റ സമർപ്പിക്കുക.
07:02 Browse എന്നതിൽ ക്ലിക്ക് ചെയ്യുക, ഞങ്ങൾക്ക് ഇവിടെ ഒരു പുതിയ മൂല്യം ഉണ്ട്.
07:06 നമ്മൾ തിരിച്ചു വരുമ്പോൾ 'റിഫ്രഷ്' , അത് "David Green". മാറുന്നു.
07:10 അതിനാൽ, നിങ്ങൾ വീഡിയോകൾ അല്ലെങ്കിൽ വ്യക്തിഗത ചിത്രങ്ങൾ അടിക്കുന്ന ഒരു വെബ്സൈറ്റ് നിങ്ങൾക്കുണ്ടെങ്കിൽ തീർച്ചയായും ഇത് വളരെ പ്രയോജനകരമാണ്.
07:17 ഉപയോക്താവ് ചേർത്തിട്ടുള്ള അവസാന കാര്യങ്ങളിൽ നിങ്ങൾക്ക് മാത്രമേ സ്ഥാപിക്കാൻ കഴിയൂ.
07:21 അല്ലെങ്കിൽ നിങ്ങളുടെ വെബ്സൈറ്റിലോ അല്ലെങ്കിൽ എന്തിനിലും രജിസ്റ്റർ ചെയ്ത അവസാന വ്യക്തിയായിരിക്കാം.
07:30 ഇത് ഉപയോഗിക്കാനുള്ള സാധ്യത അനന്തമാണ്.
07:33 അടിസ്ഥാനപരമായി എങ്ങനെയാണ് 'എക്കോ' എങ്ങനെയാണ് ഡാറ്റ 'mysql query' 'ഉപയോഗിക്കുന്നത് കൊണ്ട് എങ്ങനെ കൈകാര്യം ചെയ്യാം.
07:44 അടുത്ത പേജിൽ, ഏത് ഡാറ്റയാണ് അവർ കാണിക്കേണ്ടതെന്ന് വ്യക്തമാക്കാൻ ഞങ്ങൾ അവരെ അനുവദിക്കും.
07:50 ഇത് ചെയ്യാൻ അവരെ പ്രാപ്തമാക്കുന്നതിനായി ചില ' html forms സൃഷ്ടിക്കും.
07:55 ഇത് അവരുടെ തെരഞ്ഞെടുപ്പിലെ database or table ൽ നിന്ന് ഒരു പേരു തിരഞ്ഞെടുക്കും.
08:00 അതിനാൽ, അടുത്ത ഭാഗത്ത് എന്നെ ചേരൂ.ബേയ് ഇപ്പോൾ. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിന് ഡബ്ബിംഗ് ചെയ്തതാണ്വിജി നായർ

Contributors and Content Editors

Prena