PHP-and-MySQL/C3/MySQL-Part-1/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:01 | എല്ലാവരേയും സ്വാഗതം! |
00:03 | ഇത് ഒരുMySQL phpട്യൂട്ടോറിയലാണ്. |
00:06 | കണക്റ്റുചെയ്യുന്നതിനും, വീണ്ടെടുക്കുന്നതിനും വിവരങ്ങൾ വീണ്ടെടുക്കുന്നതിനും പിശകുകൾ കൈകാര്യം ചെയ്യുന്നതിനും ഡാറ്റ പരിഷ്ക്കരിക്കുന്നതിന്റെയും അടിസ്ഥാനങ്ങളെ ഞാൻ നിങ്ങളെ പഠിപ്പിക്കും. |
00:12 | അതുകൊണ്ട് ഇത് ചില SQL code ചിലത്'SQL queries. ഉൾക്കൊള്ളും. |
00:17 | ശരി! നമുക്ക് തുടങ്ങാം. |
00:19 | ഇവിടെ 'MySQL' എന്നതിന്റെ directory |
00:23 | കൂടാതെ നമ്മൾ ഇവിടെ കുറച്ച് ഫയലുകൾ ഇവിടെ സൃഷ്ടിക്കും. |
00:29 | ഞാൻ ആദ്യ ഫയൽ സൃഷ്ടിക്കുകയും "connect.php" എന്ന് വിളിക്കുകയും ചെയ്യും. |
00:33 | ഞാൻ ഇവിടെ വരാം, "mysql" എന്ന പേരിലുള്ള ഫോൾഡറിൽ ക്ലിക്ക് ചെയ്യുക. "" Save.php "" connect.php "എന്ന് വിളിക്കുക |
00:39 | ഇപ്പോൾ, നമ്മൾ ഒരു പ്രത്യേക ഫയൽ സൃഷ്ടിക്കുകയും ഞങ്ങൾ ഉപയോഗിക്കുന്ന എല്ലാ പേജുകളും ഉൾപ്പെടുത്തുകയും ചെയ്യും. |
00:45 | നിങ്ങളുടെ ഡാറ്റാബേസിലേക്ക് കണക്ട് ചെയ്യാനാവുന്ന ധാരാളം കാര്യങ്ങളുണ്ട്. |
00:48 | നാം എന്തുചെയ്യും എന്നത് നമ്മുടെ' "include" ഫംഗ്ഷൻ, ഈ ഫയൽ വ്യക്തമാക്കുക. |
00:53 | എന്റെ പ്രധാന "mysql" ഫയൽ ആയ മറ്റൊരു ഫയൽ ഞാൻ സൃഷ്ടിക്കും |
00:57 | ഞാൻ എല്ലാവരേയും കാണിക്കുന്ന ഒരു കോഡ് ഉപയോഗിച്ചാണ്. |
00:59 | ശരി, അപ്പോൾ എന്റെ 'mysql dot php' തുറന്നു. |
01:03 | ഇത് 'php code' ആണ്. 'Php tags' നമുക്കാവശ്യം 'php' മായി ബന്ധിപ്പിക്കും. |
01:10 | ഒരു മിനുട്ടിൽ ഈ ' "include" ഫങ്ക്ഷന് ഞാൻ വിശദീകരിക്കും. |
01:16 | ആദ്യം, 'ഡാറ്റാബേസ്' എങ്ങനെ ബന്ധിപ്പിക്കാം എന്നറിയാൻ ഞാൻ പഠിക്കും. |
01:20 | നിങ്ങളുടെ വെബ് സെർവറിൽ എവിടെയാണ് നിങ്ങൾ സംഭരിച്ചിരിക്കുന്നതെന്ന് അറിയില്ലെങ്കിൽ, 'phpMyAdmin' എന്ന ആപ്ലിക്കേഷൻ പരിശോധിക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു. |
01:28 | ഇത് ഒരു 'ഡാറ്റാബേസ് ഇന്റർഫേസ് php' എഴുതപ്പെട്ട പ്രോഗ്രാം അല്ലെങ്കിൽ ഒരു സ്ക്രിപ്റ്റ് 'ആണ്. |
01:35 | ഇവിടെ, എന്റെ ഡാറ്റാബേസിന്റെ ഉള്ളിലുള്ള എന്റെ സേവനം ഞങ്ങൾ പരിശോധിക്കും |
01:41 | എന്റെ സെർവർ, എന്റെ SQL server. ഞങ്ങളുടെ ടേബിൾ വിവരങ്ങൾ, ഡാറ്റാബേസ് വിവരങ്ങൾ, എന്റെ സെർവർ തുടങ്ങിയവയെക്കുറിച്ചുള്ള വിവരങ്ങൾ എന്നിവ ഇത് നൽകുന്നു. |
01:55 | പക്ഷേ, അത് ഒരു 'php mysql' അല്ലെങ്കിൽ 'mysql' സാധാരണയായി ഉപയോഗിക്കാറുണ്ടെങ്കിൽ, ഒരു പ്രോഗ്രാമിന് നല്ല തുടക്കം ആണ്. |
02:06 | കാര്യങ്ങൾ ചെയ്യാൻ command line ഉപയോഗിക്കുന്നതിന് പകരം നിങ്ങളുടെ ഡാറ്റാബേസുമായി ഇൻറർനെറ്റേഷൻ തുടങ്ങുന്നത് നല്ലൊരു മാർഗ്ഗമാണ്. |
02:13 | command lineഉപയോഗിച്ച്' 'ആദ്യ ടൈംസിന് ബുദ്ധിമുട്ടായിരിക്കും. |
02:18 | ശരി, നമ്മൾ ഇവിടെ കാണുന്നത് നമ്മുടെ ഡാറ്റാബേസുകളാണ്. |
02:23 | ഞാൻ "phpacademy" എന്ന് വിളിക്കുന്നു. ഞാൻ സൃഷ്ടിച്ച മറ്റൊരു ട്യൂട്ടോറിയലിൽ ഞാൻ പരാമർശിച്ച "phplogin" എന്ന് ഞാൻ ഒന്ന് കണ്ടെത്തി. |
02:31 | മറ്റുള്ളവർ ഒരു സ്റ്റാൻഡേർഡ് സ്റ്റാൻഡേർഡാണ്. |
02:34 | അവർ ഡാറ്റ സൂക്ഷിക്കാൻ മാത്രം. |
02:36 | അവയെ ഇല്ലാതാക്കരുത്. |
02:38 | നിങ്ങൾ ചെയ്യേണ്ടത് ഇത്രമാത്രം പുതിയ ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കൂ. |
02:41 | ഇത് ചെയ്യുന്നതിന് ഇവിടെ നിങ്ങൾക്ക് ഒരു ലളിതമായ ബോക്സ് ഉണ്ട്. |
02:45 | നമ്മൾ ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കാൻ പോകുകയാണ്. |
02:47 | ഇപ്പോൾ ഞാൻ എന്റെ "phpacademy" ഡാറ്റാബേസിലെ ഉള്ളിൽ പ്രവർത്തിക്കും. |
02:51 | ഇത് വളരെ എളുപ്പമാണ്. |
02:53 | ഇപ്പോൾ അത് ഒരു ഡാറ്റാബേസ് ഇപ്പോൾ സൃഷ്ടിക്കുന്നു. |
02:55 | ഇത് ലളിതമാണ്. നിങ്ങൾ പേരിൽ ടൈപ്പ് ചെയ്ത് "Create" ക്ലിക്ക് ചെയ്യുക. |
02:58 | എന്റെ php ഇതിനകം ഇവിടെ സൃഷ്ടിക്കപ്പെട്ടിരിക്കുന്നു. |
03:01 | അപ്പോൾ ഞാൻ ഇത് ഉപയോഗിക്കും. അതിൽ ക്ലിക്ക് ചെയ്ത് അതിനുള്ളിൽ ധാരാളം ടേബിളുകൾ ഉണ്ടെന്ന് കാണാം. |
03:08 | "Phpmyadmin" ഉപയോഗിക്കുമ്പോൾ ഇത് ഇവിടെ ചിഹ്നത്താൽ സൂചിപ്പിച്ചിരിക്കുന്നു. |
03:15 | ഇത് എന്റെguestbook tutorial.നിന്നും guestbook ആണ്. |
03:21 | ഇപ്പോൾ ഈ ട്യൂട്ടോറിയലിന്റെ പ്രത്യേകതകൾക്കായി ഈ ഡാറ്റാബേസിൽ ഒരു പുതിയ ടേബിൾ ഞാൻ സൃഷ്ടിക്കും, ഞാൻ അതിനെ "people" എന്ന് വിളിക്കും. |
03:30 | Number of fields വളരെ പ്രധാനമാണ്. |
03:33 | ഇത് ശൂന്യമായി ഇടരുത്. |
03:35 | നിങ്ങളുടെ പട്ടികയിൽ fieldsഓരോ നിരയും data. സംഭരിക്കുന്നതിനാണ്. |
03:42 | ഉദാഹരണമായി, നിങ്ങൾrecords കൈകാര്യം ചെയ്യുമ്പോൾ സാധാരണയായി നിങ്ങൾക്ക് ഒരു നമ്പർ നൽകാം. |
03:51 | അപ്പോൾ, ഓരോ തവണയും അത് ഇൻക്രെമെന്റ് ചെയ്യാൻ പോകുന്നു. |
03:56 | അതുല്യമായ സംഖ്യ ഉപയോഗിച്ച് നിങ്ങളുടെ രേഖകൾ വ്യക്തിഗതമായി സൂക്ഷിക്കാൻ നിങ്ങളെ അനുവദിക്കും. |
04:02 | ഇത് സാധാരണയായി primary key. ആയി സജ്ജമാക്കും. |
04:06 | ഡാറ്റാബേസുമായി നിങ്ങൾ പരിചയമില്ലെങ്കിൽ, നിങ്ങൾ ' primary key. പോലെയുള്ള പദങ്ങൾ നോക്കി തുടങ്ങണം. |
04:14 | 'ദ്വിതീയ കീകൾ' കൈകാര്യം ചെയ്യാൻ കഴിയില്ല, കാരണം mysql database.എന്നതുപയോഗിച്ച് ചെയ്യാൻ എളുപ്പമുള്ള വഴിയാണ്. |
04:22 | നിങ്ങൾക്ക് മൈക്രോസോഫ്റ്റ് ആക്സസ് അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ഡാറ്റാബേസ് ഉണ്ടെങ്കിൽ, പൊതുവായി ഡാറ്റാബേസുകളിൽ വായിച്ചുനോക്കുക. |
04:29 | ഡാറ്റാബേസ് ഗ്രൂപ്പുകളെക്കുറിച്ച് അറിയാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു. |
04:34 | ശരി, അതിനാൽ നിങ്ങൾക്ക് സംഭരിക്കാനാഗ്രഹിക്കുന്ന എത്ര ഡാറ്റയും നിങ്ങൾ സൂക്ഷിക്കേണ്ട ഡാറ്റയും അനുസരിച്ച് ഫീൽഡിന്റെ എണ്ണം ആശ്രയിച്ചിരിക്കുന്നു. |
04:39 | സാധാരണയായി ഞാൻ വയലുകൾ സൃഷ്ടിക്കുമ്പോൾ, ഞാൻ ഒരു സാധാരണ ശൂന്യമായ രേഖ കൊണ്ടു വരും. |
04:44 | ഞാൻ ആവശ്യപ്പെടുന്ന ഫീൽഡുകൾ ടൈപ്പ് ചെയ്ത് തുടങ്ങും. |
04:47 | ആദ്യത്തേത് എല്ലായ്പ്പോഴുംid.ആണ്. |
04:50 | ഒരു പുതിയ റെക്കോർഡ് സൃഷ്ടിക്കുന്ന ഓരോ തവണയും ഇത് സ്വയം വർദ്ധിക്കുന്ന മൂല്യമാണ്. |
04:55 | അപ്പോൾ അത് ആദ്യത്തെ റെക്കോർഡിന് 1, 2,3,4 ആയിരിക്കും, അതിനു ശേഷവും ഡാറ്റാ സംഭരിക്കപ്പെടും. |
05:00 | ഇത് വളരെ ഉപയോഗപ്രദമായ ഒരു ഫീൽഡ് ആണ്. |
05:23 | ഞാൻ ഇവിടെ തിരികെ പോയി 5 ൽ ടൈപ്പ് ചെയ്ത് 'Go' ക്ലിക്ക് ചെയ്യുക. |
05:28 | ഒരു നിമിഷത്തിനുള്ളിൽ പോപ് അപ് കാണാൻ ഇത് വലിയതായിരിക്കും. |
05:31 | നിങ്ങൾക്കിതുവരെ ഞങ്ങളുടെ ഫീൽഡ് നെയിം സൃഷ്ടിച്ചിട്ടില്ല കാരണം. |
05:35 | ശരി! ഞങ്ങൾക്ക് ഇവിടെ ഒരു സ്റ്റാൻഡേർഡ് ഉണ്ട്. |
05:38 | ഇവയ്ക്ക് ധാരാളം ഓപ്ഷനുകൾ ഉണ്ട്. |
05:40 | പക്ഷേ, 'ഫീൽഡ്' ഒരു ഫീൽഡ് നെയിം ആണ് |
05:42 | അതിനാൽ, ആദ്യത്തേത് "id" ആയിരിക്കും. |
05:45 | Type നിങ്ങൾ ഈ ഫീൽഡ് സൂക്ഷിക്കാൻ ആഗ്രഹിക്കുന്ന ഡാറ്റ തരം. |
05:49 | ഇതിലേക്ക് പോകുന്ന എന്തെല്ലാം ഈ ഡാറ്റ തരത്തിലേക്ക് കൂട്ടിച്ചേർക്കണം. |
05:54 | വേരിയബിൾ ക്യാരക്റ്ററുകൾക്കുള്ളതാണ് "VARCHAR". ഇത് വളരെ ഉപയോഗപ്രദമാണ്, ഇതിന് ദൈർഘ്യം ആവശ്യമാണ്. |
06:00 | നമുക്ക് ഇവിടെ 25 പ്രതീകങ്ങൾ ഉണ്ടാകാം. 50 പ്രതീകങ്ങൾ നീളമുള്ളതാണ്. |
06:02 | അല്ലെങ്കിൽ 100 പ്രതീകങ്ങൾ ദൈർഘ്യം. |
06:04 | അല്ലെങ്കിൽ 1 പ്രതീകം ദൈർഘ്യം. |
06:07 | യഥാർത്ഥത്തിൽ നമ്മൾ സംഭരിച്ചിട്ടുള്ള ഡാറ്റയും ടൈപ്പിന്റെ ദൈർഘ്യവും ഞങ്ങൾ സംഭരിക്കുന്നു. |
06:14 | ഉദാഹരണത്തിന്, നിങ്ങളുടെ ആദ്യനാമം സംഭരിക്കുന്നതിൽ ഇത് സഹായിക്കുന്നു. |
06:17 | നമുക്കിത് 'ഫീൽഡ്' ഇവിടെ"firstname" എന്ന് പറയാം, എനിക്ക് ഒരു "VARCHAR" ഉണ്ട്. |
06:24 | 500 അക്ഷരങ്ങളിൽ ടൈപ്പുചെയ്യുന്നതിൽ ഒരു പോയിന്റ് ഇല്ല, കാരണം ഞങ്ങൾ അനാവശ്യമായ ഡാറ്റ ഉപയോഗിക്കും. |
06:32 | ഒരു സാധാരണ ആദ്യനാമം 25 കാരക്ടേഴ്സ് ൽ കൂടുതലാകില്ല. |
06:36 | അത് ഉണ്ടെങ്കിൽ, അത് 30 അല്ലെങ്കിൽ 35 കാരക്ടേഴ്സ് ൽ കൂടുതലാകില്ല. |
06:41 | ഇപ്പോൾ ഞാൻ എന്റെ ആദ്യനാമം 20 മുതൽ 25 പ്രതീകങ്ങൾ വരെ ശേഖരിക്കും. |
06:48 | ഒരു സംഖ്യ ആയതിനാൽ നമ്മുടെ "id"ഒരു പൂർണ്ണസംഖ്യയായിരിക്കും. |
06:53 | അത് സ്വയം വർദ്ധിപ്പിക്കും. |
06:55 | ഇത് 1,2,3,4 ആയിരിക്കും |
06:57 | records ഞങ്ങൾ ഉപയോഗിക്കുന്നു. |
07:00 | ഇവിടെ നമുക്ക് മറ്റ് ചില ഓപ്ഷനുകൾ ഉണ്ട്. |
07:03 | ഇവിടെയാണ്primary key. |
07:05 | നാം അതിനെExt ra, തിരഞ്ഞെടുക്കുന്നതിലും 'auto underscore increment. 'ലഭിച്ചതായി കാണാം. |
07:11 | ഇത് auto increment. ആണ്. |
07:13 | ഇത് ഈ പ്രത്യേക ചടങ്ങു നല്കും. |
07:16 | നിങ്ങൾ ഒരു പുതിയ റെക്കോർഡ് എപ്പോഴൊക്കെ വരുമ്പോൾ, അത് സ്വയം മുകളിലേക്കാണ് പോകുന്നത്. |
07:21 | ഇവിടെ നമുക്ക് ഇവിടെ"firstname".ഉണ്ട്. |
07:23 | നമുക്കിത് "lastname" വീണ്ടും ഇത് 30 ആയി സജ്ജമാക്കും. |
07:27 | പിന്നെ നമ്മൾ എന്താണ് ചെയ്യുന്നത് ??? |
07:29 | നമുക്കൊരു"age" ഉണ്ട്, ഇത് വ്യക്തമായും ഒരു "gender".ആണ്. |
07:34 | ശരി ഇവിടെ "age",എന്നതിനുപകരം, ഞാൻ പറയും,"Date of birth" . എന്നു പറയും. |
07:40 | അതിനാൽ, ഈ ഡേറ്റ് ഓഫ് ബർത്ത് (dob)ആണ് |
07:43 | ഞാൻ ഇത് 'DATE' ആയി സജ്ജമാക്കും. |
07:45 | ഇവിടെ, ഞാൻ ഒരു തീയതി ഡാറ്റ തരം കണ്ടെത്താൻ ശ്രമിക്കുന്നു, ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് ഞാൻ കാണും. |
07:51 | അതിനാൽ, നമ്മുടെ date' ന്റെ Lengthഇവിടെ നിർവചിക്കേണ്ടതില്ല. |
07:54 | ഇതിന് നമുക്ക് ഒരു സ്റ്റാൻഡേർഡ് ഫോർമാറ്റ് ഉണ്ട്. അതിനാൽ അതിനെക്കുറിച്ച് വിഷമിക്കേണ്ടതില്ല. |
07:58 | ഇപ്പോൾ ഞാൻ "gender" കാരക്ടർ 1 ന്റെ "VARCHAR" ആയി സജ്ജമാക്കും. |
08:05 | ഇപ്പോൾ സ്ത്രീക്ക് "M" ഉം "F" ഉം സൂക്ഷിക്കാനാകും. |
08:12 | ശരി. ഞങ്ങൾ ഇവിടെ പോയി, ധാരാളം ഓപ്ഷനുകൾ ഉണ്ടെന്ന് കാണാം. |
08:16 | ഇത് നിങ്ങൾക്ക് അഭിപ്രായം പറയാം. |
08:19 | ഈ ഫീൽഡ് എന്താണെന്ന് നിങ്ങൾക്ക് സ്വയം ഓർമിപ്പിക്കാൻ കഴിയും. |
08:22 | പക്ഷേ സാധാരണയായി നിങ്ങളുടെ ഫീൽഡ്-നെയിം ശരിയായി നൽകണം, അങ്ങനെ നിങ്ങൾ സേവ് ചെയ്യുന്ന ഡാറ്റ ഏതാണെന്ന് നിങ്ങൾക്ക് അറിയാം. |
08:28 | ശരി. ഇവിടെ 'സേവ്' ൽ ക്ലിക്ക് ചെയ്യുക. peopleഇവിടെ പ്രത്യക്ഷപ്പെട്ടു. |
08:35 | ഇത് നിങ്ങൾക്ക് ഒരു ചോദ്യം ചോദിക്കാം. |
08:38 | ഇപ്പോൾ ഞാൻ കമാൻഡ് ലൈനിൽ സംസാരിക്കുമ്പോൾ, അത് നിങ്ങൾക്ക് സൃഷ്ടിക്കാൻ ടൈപ്പുചെയ്യേണ്ടതുണ്ട്. |
08:46 | എങ്കിലും, നമ്മൾ സംരക്ഷിക്കുന്നതിന് ഗ്രാഫിക് ഉപയോക്തൃ ഇന്റർഫേസ് ഉപയോഗിച്ചിട്ടുണ്ട്. |
08:50 | ഇവിടെ നമുക്ക് കാണാം, നമ്മുടെ ഫീൽഡുകൾ, ഞങ്ങളുടെ ടൈപ്പുകൾ, ഞങ്ങളുടെ കോളിഷൻ ആട്രിബ്യൂട്ടുകൾ, ഉദാഹരണത്തിന് നൾ ഡാറ്റ. |
08:59 | ഉദാഹരണമായി സൂക്ഷിച്ചു വെച്ചിരിക്കുന്ന ഡീഫോൾട്ട് വാല്യൂ ...."Has the user registered?" എന്നു പറയുന്ന ഒരു ഫീൽഡ് ഉണ്ടെങ്കിൽ പറയുക. |
09:07 | അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഇഷ്ടമുള്ളതെന്തും. നിങ്ങൾക്ക് ഇവിടെ സ്ഥിരസ്ഥിതി ഉപയോഗിക്കാം. |
09:11 | ഉദാഹരണത്തിന്, ഞാൻ എല്ലാവരെയും സ്റ്റോർ ചെയ്യാൻ ആഗ്രഹിക്കുകയാണെങ്കിൽ, സ്വതവേ സ്ഥിരസ്ഥിതിയായി സ്ത്രീയെ പുരുഷായി രജിസ്റ്റർ ചെയ്തിട്ടുണ്ടെങ്കിൽ, എനിക്ക് ഇവിടെ "M" അല്ലെങ്കിൽ "F" എന്ന് ടൈപ്പുചെയ്യാം. |
09:21 | ഇവിടെ നമുക്ക് സ്വയം ഇൻക്രിമെന്റും കൂടാതെ ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ അറിയേണ്ട മറ്റ് ചില വിവരങ്ങളും ഉണ്ട്. |
09:28 | ശരി, ഇവിടെ ഞങ്ങളുടെ ടേബിൾ സൃഷ്ടിച്ചു, ഇതിൽ നിങ്ങൾ രണ്ടാമത് ഭാഗം പോയാൽ, കുറച്ച് ഡാറ്റ എങ്ങനെയാണ് ചേർക്കേണ്ടതെന്ന് ഞാൻ നിങ്ങൾക്ക് കാണിച്ചുതരാം, കൂടാതെ നിങ്ങളുടെ ഡേറ്റാബേസിൽ നിന്ന് php ഉപയോഗിച്ച് ഈ വിവരം എങ്ങനെ വീണ്ടെടുക്കണമെന്നും കാണിച്ചു തരാം. |
09:40 | ഈ ഭാഗത്ത് 2 ൽ ചേരൂ. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി വിജി നായർ ഡബ്ബുചെയ്യുന്നു. |