Difference between revisions of "PHP-and-MySQL/C3/MySQL-Part-4/Malayalam"
From Script | Spoken-Tutorial
(Created page with "{| border=1 |Time |Narration |- |00:01 |''MySQL'' ''php'' ട്യൂട്ടോറിയലുകളുടെ നാലാം ഭാഗത്തെ സ്പോകെൻ...") |
|||
Line 229: | Line 229: | ||
|- | |- | ||
|07:25 | |07:25 | ||
− | |സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്യുന്നത് | + | |സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്യുന്നത് വിജി നായർ ആണ്. |
Revision as of 18:08, 3 December 2017
Time | Narration |
00:01 | MySQL php ട്യൂട്ടോറിയലുകളുടെ നാലാം ഭാഗത്തെ സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:08 | ലാസ്റ്റ് ട്യൂട്ടോറിയലിൽ, "mysql_query ()" ഫങ്ഷൻ ഉപയോഗിച്ചു് ചില വാല്യൂസ് നമ്മുടെ "table ൽ ഇൻസേർട്ട് ചെയ്തു. |
00:21 | എന്റെ ഡെയിറ്റ് ഓഫ് ബർത്ത് അല്ലാത്ത ഡെയിറ്റ് ഇന്നും ഞാൻ അറിയാതെ ആഡ് ചെയ്തു. |
00:26 | എനിക്ക് ഇവിടെ അപ്ഡേറ്റ് ചെയ്യാൻ കഴിഞ്ഞു. ഞാൻ അപ്ഡേറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നയിടo സ്പെസിഫൈ ചെയ്യാൻ എനിക്ക് സാധിച്ചു |
00:32 | ഒരു യുണീക്ക് id കീ ഉപയോഗിച്ചുകൊണ്ട്, ഞാൻ അപ്ഡേറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നയിടo സ്പെസിഫൈ ചെയ്യാൻ എനിക്ക് സാധിച്ചു |
00:40 | നമ്മള് ഇതിനകം mysql code ലെ "update" കണ്ടു. |
00:46 | ഇത് വളരെ യൂസ്ഫുൾ ആണ്. |
00:48 | tables" കളുമായും, mysqlളുമായും പ്രവർത്തിക്കുമ്പോളാണ് "query യും code ഉും പ്രധാനമായും ഉപയോഗിക്കുന്നത്. |
00:59 | അടുത്തത്, നിങ്ങളുടെ ടേബിളിൽ നിന്നുള്ള ഡാറ്റ എങ്ങനെ മികച്ച രീതിയിൽ ഡിസ്പ്ലെ ചെയ്യാം എന്നതാണു്. |
01:07 | അതിനാൽ, ഞാൻ ഇതിനെ "അപ്ഡേറ്റ് ഡാറ്റ" എന്ന് വിളിക്കും, അതുകൊണ്ട് അത് എന്താണ് എന്ന് അറിയാൻ പറ്റും. |
01:12 | ഇവിടെ, നമ്മൾ "extract data" എന്നു പറയും. |
01:15 | അത് ഉപയോഗിക്കാൻ ഒരു നല്ല വാക്കാണ്. |
01:18 | ഇപ്പോൾ, നമ്മൾ വീണ്ടും "$extract" എന്ന് പറയും, ഞങ്ങൾ ഒരു വേരിയബിൾ ക്രിയേറ്റ് ചെയ്യും . |
01:23 | ഇത് വീണ്ടും 'mysql_query' ആണ്. ഇവിടെ ചില കോഡ് ഉണ്ട്. |
01:28 | ഈ സിങ്കിൾ ലൈൻ ക്വറീസ് ഉപയോഗിക്കുന്നതിനേക്കാൾ അൽപ്പം കോപ്ലിക്കേറ്റഡ് ആണ് ഇത്. |
01:37 | ഇവിടെ നമുക്ക് single line queries ഉപയോഗിച്ചിരിക്കാം, പക്ഷേ ശരിയായി ഡിസ്പ്ലെയാവാൻ വേണ്ടി ചില കോഡ് നമുക്ക് പിന്നീട് നൽകാം. |
01:44 | ആദ്യം ഞാൻ table ലെ മറ്റൊരു 'record" ക്രിയേറ്റ് ചെയ്യും . |
01:47 | ഇനി നമുക്ക് ഈ "current date" ഫംഗ്ഷൻ ആവശ്യമില്ല. |
01:51 | എനിക്ക് ഈ "$write" ഷൊ ചെയ്യണം. നമുക്ക് കുറച്ച് പുതിയ വാല്യൂസ് ക്രിയേറ്റ് ചെയ്യാം. |
01:57 | ഞാൻ 'Kyle', 'Headen' എന്നിങ്ങനെ പറയും, ഇവിടെ ഞാൻ ഡെയിറ്റ് ഓഫ് ബർത്ത് സെറ്റ് ചെയ്യുന്നു. ഇത് മന്ത് ആണ്. അങ്ങനെ അത് ഏഴാം സ്ഥാനത്താണ്, 24-ാ സ്ഥാനം എന്ന് പറയുക |
02:12 | ഇപ്പോൾ നമുക്ക് ഡെയിറ്റ് ഓഫ് ബർത്ത് ലഭിക്കുന്നു. |
02:14 | ഇപ്പോൾ നമുക്ക് 'male' ലഭിച്ചു, അതിനുശേഷം നമുക്ക് Kyle Headen ലഭിച്ചു, ഞങ്ങൾ ഇത് വീണ്ടും ഞങ്ങളുടെ ഡാറ്റാബേസിൽ ഇൻസേർട്ട് ചെയ്യുന്നു. |
02:23 | refresh ചെയ്യുക |
02:25 | ഇവിടെ ഞാൻ മറ്റൊരു പുതിയ വാല്യൂ ക്രിയേറ്റ് ചെയ്യും. |
02:28 | ഞാൻ 'എമിലി', 'ഹെഡൻ' എന്നു പറയും, ഇപ്പോൾ ഡെയിറ്റ് ഓഫ് ബർത്ത് ഞാൻ വെറുതെ വിടുകയാണ്. |
02:34 | ഇത് ഒരു "Female" ആയിരിക്കും, കാരണം ഞാൻ ഒരു പോയന്റിൽ ഈ റെക്കോഡ്സ് എക്സ്ട്രാക്റ്റാക്കും. |
02:39 | Refresh ചെയ്യുക. |
02:41 | നമ്മൾ ഇവിടെ 3 റെക്കോർഡുകൾ ക്രിയേറ്റ് ചെയ്യും |
02:44 | ഞാൻ 'comment' ഇവിടെ "$write" ചെയ്യാം. എന്റെ ഡാറ്റാബേസ് ബാക്കപ്പുചെയ്യുക. |
02:48 | ഞാൻ ഈ ടേബിളിൽ Browse' എന്നതിൽ ക്ലിക്ക് ചെയ്യാം. എനിക്ക് 3 records ലഭിച്ചതായി നിങ്ങൾക്ക് കാണാം. |
02:54 | അതിൽ ഓരോന്നും "record of data" എന്ന് വിളിക്കുന്നു. |
02:58 | ഈ 'id' ഓട്ടോമാറ്റിക്കായി ഇൻക്രിമെന്റായിട്ടുണ്ട്. |
03:04 | നമുക്കിവിടെ നൽകിയിട്ടുള്ള ഡാറ്റയും ഞങ്ങൾക്ക് വേണ്ടത് കിട്ടിയിട്ടുണ്ട് |
03:08 | ശരി, ഞങ്ങൾ ഇവിടെ ഡാറ്റ എക്സ്ട്രാറ്റ് ചെയ്യുന്നു അൺകമന്റും ചെയ്യുന്നു |
03:13 | Our 'mysql_query "SELECT" ൽ തുടങ്ങാൻ പോകുന്നു. |
03:17 | ഇത് ഒരു സ്പെസിഫിക് റെക്കോർഡുകളായിരിക്കാം, അല്ലെങ്കിൽ ഞങ്ങൾക്ക് ആവശ്യമായ എല്ലാ ഡാറ്റയും ലഭിക്കാൻ നമുക്ക് asterisk (*) ഉപയോഗിക്കാം. |
03:24 | ഇപ്പോൾ ഞാൻ ഒരു ആസ്ട്രിക് (*) ഉപയോഗിക്കുന്നു. |
03:27 | നിങ്ങൾക്ക് "SELECT firstname" എന്ന് ടൈപ്പുചെയ്യാൻ കഴിയും. |
03:30 | എന്നാൽ സാധാരണയായി നിങ്ങൾക്ക് ടേബിൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് വളരെയധികം ഡാറ്റ ആവശ്യമാണ്, അത് ചെയ്യാൻ കൂടുതൽ സമയമെടുക്കും |
03:36 | ടേബിൾന്റെ സോഴ്സിനെ ആശ്രയിച്ച് ഇത് വളരെ അധികം എടുക്കില്ല. |
03:40 | നിങ്ങൾക്ക് ഇതിനകം ഒരു റിക്കോർഡ് അല്ലെങ്കിൽ fields" ഉണ്ട്. |
03:45 | ഇപ്പോൾ, ഞാൻ ഒരു സ്റ്റാർ ആയ asterisk (*) സെലക്ട് ചെയ്യാം. |
03:50 | നമുക്ക് പറയാം: SELECT" സ്റ്റാർ' 'എന്നിട്ട്' FROM '. |
03:54 | വീണ്ടും നമ്മൾ സ്പെസിഫൈഡ് table എന്ന് പറയുന്നു അത് "people" ആണ്. |
03:57 | ഇവിടെ നമുക്ക് 'WHERE' പറയാൻ കഴിയും, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഡാറ്റയ്ക്കായി നിങ്ങൾക്ക് ഫിൽറ്റർ ചെയ്യാം? |
04:05 | അതിനാൽ, എനിക്ക് പറയാൻ കഴിയും: "SELECT star (*) FROM people WHERE firstname= 'Alex' ". . |
04:11 | ഈ ചോദ്യം ഒരൊറ്റ വാല്യൂവിൽ മാത്രമേ ആകുന്നുള്ളൂ. കാരണം ഇവിടെ നമ്മൾ തുറക്കുന്നപക്ഷം "Alex" ഉപയോഗിച്ച് ഒരു റെക്കോർഡ് മാത്രമേ ഉള്ളൂ. |
04:22 | Mysql_num_rows ()' എന്ന മറ്റൊരു ഉപയോഗപ്രദമായ ഫങ്ഷൻ ഉപയോഗിച്ച് നമുക്ക് ഇത് ചെയ്യാൻ കഴിയും.ഞാൻ ഇത് 'Echo ഔട്ട് ചെയ്യുo. |
04:32 | ഞാൻ പറയുന്നു: 'echo mysql_num_rows ()' . ഇതാണ് നമ്മൾ ഈ വേരിയബിളുകൾ ഇവിടെ സ്റ്റോർ ചെയ്യാൻ കാരണം |
04:43 | ഇവിടെ നമുക്ക് $extract എന്ന് ടൈപ്പ് ചെയ്യാം. |
04:46 | നമ്മുടെ $extract വേരിയബിള് നമ്മുടെ quer ഹോൾഡ് ചെയ്യുന്നു. കൂടാതെ നമ്മുടെ 'function ഇവിടെ നല്കിയിരിക്കുന്ന ക്വറിയിൽ എത്ര റൊസ് ഉണ്ട് എന്ന് പറയുന്നു. |
04:55 | കരുതുന്നു, അത് refresh" ചെയ്യുമ്പോൾ ഷൊ യാവും. |
05:01 | എന്നിരുന്നാലും നിങ്ങൾക്ക് 1 ലഭിക്കും. |
05:03 | നമുക്ക് ഇത് മാറ്റാം. ഈ ഡാറ്റാബേസിൽ രണ്ട് ആളുകളോട് കോമണായ ഒന്ന് പറയുക. |
05:09 | അത് "gender" ആയിരിക്കും. |
05:11 | അപ്പോൾ അത് "Male" അല്ലെങ്കിൽ "Female" ആകും. ഇവിടെ നമുക്ക് "WHERE gender = 'M' എന്ന് പറയാം, ഞങ്ങൾ റിഫ്രഷ് ചെയ്തപ്പോൾ നമുക്ക് രണ്ടു റെക്കോർഡ്സ് ലഭിക്കുന്നു. |
05:24 | നമ്മൾ എത്ര റെക്കോർഡ് എടുക്കുന്നു എന്ന് നമുക്ക് പറയാം. |
05:28 | എന്റെ ഡേറ്റാബേസിൽ എത്ര പേർ മെയിൽസാന്ന് എന്ന് പറഞ്ഞാൽ ഇത് വളരെ ഉപകാരപ്രദമാണ്, ഉദാഹരണത്തിന്. |
05:34 | നമ്മുടെ വെബ്സൈറ്റിൽ എത്ര പുരുഷന്മാരും സ്ത്രീകളും രജിസ്റ്റർ ചെയ്യപ്പെട്ടിട്ടുണ്ടെന്ന് നമുക്ക് കാണാൻ കഴിയും. |
05:40 | അതിനാൽ, നിങ്ങൾക്ക് ഇവിടെ രജിസ്റ്റർ ചെയ്ത വിവരങ്ങൾ സൂക്ഷിക്കാം. |
05:44 | നമുക്ക് റെസ്പോണ്ടിംഗ് റെക്കോർഡ് ചെയ്യാൻ കഴിയും. |
05:47 | അതിനാൽ, 'ORDER BY id' എന്നു പറയും, , നമുക്ക് ഡിസന്റിംഗിനെ "DESC" എന്നും അസന്റിംഗിനെ "ASC" എന്ന് വിളിക്കാം. |
05:58 | എന്നാൽ, ഇപ്പോൾ, ഞാൻ ഇത് പുറത്തു എടുക്കും, കാരണം ഞങ്ങൾ യഥാർത്ഥത്തിൽ ഞങ്ങളുടെ ഡാറ്റയെക്കുറിച്ച് പ്രതികരിച്ചിട്ടില്ല. |
06:03 | സെലക്റ്റ് ചെയ്ത യൂസേഴ്സിന് ഞങ്ങളുടെ ഡാറ്റ ഞങ്ങൾ പ്രദർശിപ്പിച്ചിട്ടില്ല. |
06:08 | അപ്പോൾ ആ മോമന്റിൽ അത് ഉപയോഗിക്കുന്നതിൽ ഒരു കാര്യവും ഇല്ല |
06:11 | ഇപ്പോൾ, ഇവിടെ പറയാം: select star (*) FROM "people" ഈ പട്ടികയിൽ നിന്നുള്ള എല്ലാ ഡാറ്റയും എനിക്ക് തിരഞ്ഞെടുക്കാം. |
06:21 | അതിനാൽ, ഞാൻ ആഗ്രഹിക്കുന്ന രീതിയിൽ യൂസേഴ്സിന് അത് കൈകാര്യം ചെയ്യാൻ കഴിയും. |
06:25 | ഞാൻ "$ numrows" "numrows =" എന്ന് വിളിക്കുന്ന ഒന്ന് ക്രിയേറ്റ് ചെയ്യും |
06:30 | പ്രത്യേക "function" നിൽ ഉപയോഗിക്കും. |
06:43 | ഇത് ഒരു അസിസ്റ്റന്റ് അറേയിലേക്ക് മാറ്റുന്നു. |
06:46 | ഒരു അസോസിയേഷൻ അറേക്കുറിച്ച് നിങ്ങൾക്ക് അറിയില്ലെങ്കിൽ Arrays' ട്യൂട്ടോറിയൽ പരിശോധിക്കുക. |
06:51 | വീണ്ടും വരുന്നത്, "WHERE $ row = mysql_fetch_aasoc ()" അല്ലെങ്കിൽ ഞാൻ പറഞ്ഞ അസോസിറ്റീവ്, ഇത് "$extract" ക്വെയറിനുള്ളിലുമാണ്. |
07:06 | നമ്മൾ "$ row" തിരഞ്ഞെടുക്കുമ്പോൾ അറേയായി തിരഞ്ഞെടുക്കുന്നു, കൂടാതെ തിരഞ്ഞെടുത്ത എല്ലാ ഡാറ്റയുടെയും ഒരു അറേ ഞങ്ങൾ തിരഞ്ഞെടുക്കുന്നു. |
07:15 | ഞാൻ ഇവിടെ നിർത്താം. അടുത്ത ട്യൂട്ടോറിയലിൽ ഞാൻ എങ്ങനെയാണ് 'echo' ഔട്ട് ചെയ്യുന്നത് എന്ന് കാണിക്കും. |
07:21 | ഞാൻ ഇത് വിശദമായി എക്സ്പ്ലെയിൻ ചെയ്യും . |
07:25 | സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്യുന്നത് വിജി നായർ ആണ്. |