PHP-and-MySQL/C3/MySQL-Part-2/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:02 | ഹായ്. ട്യൂട്ടോറിയലിന്റെ ഈ ആദ്യ ഭാഗത്ത് നമ്മുടെ database "phpacademy" ഉള്ളിൽ ഒരു ടേബിൾ സൃഷ്ടിച്ചു, അതുമായി ബന്ധപ്പെട്ട എല്ലാ' data 'ഉപയോഗിച്ചു ഞങ്ങളുടെfieldsസൃഷ്ടിച്ചു. .. ഡാറ്റാ റ്റൈപ്സ് മുതലായവ. |
00:15 | ഇപ്പോൾ നമ്മൾ നമ്മുടെ ഡാറ്റാബേസിൽ ഉള്ള ചില ഡമ്മി ഡിലിമുകൾ കൂട്ടിച്ചേർക്കും. |
00:20 | ഇവിടെ ഈ ബട്ടണിൽ ക്ലിക്ക് ചെയ്തുകൊണ്ട് നമുക്ക് firstname, lastname, dob (ജനനത്തീയതി ) ടൈപ്പുചെയ്യാൻ എളുപ്പമാണ്. calender ഫങ്ക്ഷന് ഉപയോഗിച്ചു് ഇവിടെ ഉപയോഗിയ്ക്കുക. |
00:34 | പോപ്പ് കാണാം |
00:36 | ഇവിടെ നമുക്ക് genderഇവിടെ ചേർക്കാം. |
00:40 | 'Mysql php' എന്ന ട്യൂട്ടോറിയൽ എന്നതു പോലെ, 'mysql' അല്ലെങ്കിൽ 'php' ഉപയോഗിച്ച് ഡാറ്റ എങ്ങിനെ ചേർക്കാം എന്ന് കാണിച്ചു തരാം. |
00:49 | നമുക്കെല്ലാം ആദ്യം ഞങ്ങളുടെ ഡാറ്റാബേസുമായി ബന്ധപ്പെടണം. |
00:52 | "Mysql dot php" എന്ന ഫയലില്, include() ഫങ്ഷന് നമ്മുടെ ഫയല് "connect dot php" ഉള്ക്കൊള്ളുന്നു. |
01:01 | ഇപ്പോൾ, ഇത് ഒരേ ഡയറക്ടറിയിലല്ലെങ്കിൽ നിങ്ങൾക്ക് "sub directory and then connect".എന്ന് പറയാനാകും. |
01:07 | ശരിയായി ഇത് വ്യക്തമാക്കുക. |
01:10 | എക്സിക്യൂട്ട് ചെയ്യാനുള്ള പേജ് നിങ്ങൾക്കില്ലെങ്കിൽ ... ഇവിടെ പ്രവർത്തിക്കാൻ "പേജ് സേവ്" ആവശ്യമില്ലെങ്കിൽ നിങ്ങൾക്ക്require() ഫങ്ഷൻ ഉപയോഗിക്കാം. |
01:18 | ഇവിടെ കാണുക ആണെങ്കിൽ , require() ഫംഗ്ഷൻ പേജ് കിൽ ചെയുന്നു |
01:24 | include() അതിൽ ഉൾപ്പെടുത്തും, അതിനു ശേഷം' echo ' അല്ലെങ്കിൽ പേജിന്റെ ബാക്കി ഭാഗം' run ചെയ്യും |
01:31 | "require" ഫങ്ക്ഷന് നിങ്ങൾ ഉപയോഗിച്ചാൽ, ഇത് ഉൾപ്പെടുത്താതിരുന്നാൽ, അതിനെ "kill"ചെയ്യും. |
01:38 | അതിനാൽ, 'ഡാറ്റാബേസ് കണക്റ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് കഴിയുന്നില്ലെങ്കിൽ' 'connect to dot php' 'എന്ന് പറഞ്ഞാൽ, ഈ പേജിന്റെ ബാക്കി ഭാഗം അർത്ഥശൂന്യമായിരിക്കും. |
01:47 | ഈ പേജിൽ അബദ്ധങ്ങൾ നമുക്ക് ലഭിക്കും. |
01:51 | ശരി ... അങ്ങനെ require "connect dot php" "connect dot php"എന്നിവയിൽ നമ്മൾ നമ്മുടെ "php mysql" ഫംഗ്ഷനുകൾ ആരംഭിക്കേണ്ടതുണ്ട്. |
02:00 | ആദ്യം നിങ്ങൾ അറിഞ്ഞിരിക്കേണ്ടതാണ് - "$connect" എന്ന് വിളിക്കപ്പെടുന്ന ഞങ്ങളുടെ വേരിയബിളിനൊപ്പം ഞങ്ങൾ ആരംഭിക്കും. ഇത് "mysql_connect ()" എന്ന ഫങ്ഷൻ ഉപയോഗിക്കും. |
02:08 | നിങ്ങൾ പഠിക്കേണ്ട ആദ്യ ഫംഗ്ഷൻ ഇതാണ്. |
02:10 | നിങ്ങളുടെ database "mysql". ബന്ധിപ്പിക്കാൻ നിങ്ങളെ പ്രാപ്തമാക്കുന്ന ഒരു സുപ്രധാന ചടങ്ങാണ് ഇത്. |
02:15 | ഇത് 3 parameters'. എടുക്കുന്നു |
02:19 | ഇവിടെ ആദ്യത്തേത് webserver വെബ്സെർവറിന്റെ വിലാസം. |
02:23 | എന്റെ ലോക്കൽ വെബ്സേർവറിൽ എന്റെ localhost.ഉപയോഗിച്ച് ഞാൻ ഇപ്പോൾ എന്റെ കമ്പ്യൂട്ടർ ഉപയോഗിക്കും. |
02:28 | ഇത് ഉദ്ദേശിക്കുന്നെങ്കിൽ 127.0.0.1 ആയിരിക്കണം,ലോക്കൽ ഹോസ്റ്റിന് പകരമായി. |
02:36 | വ്യക്തിപരമായി "localhost" ടൈപ്പുചെയ്യുന്നു. |
02:39 | ഞാൻ നൽകിയ സ്റ്റാൻഡേർഡ് യൂസർ നെയിം പാസ്വേഡും ഞാൻ ഉപയോഗിക്കും. |
02:43 | ഇത് "റൂട്ട്" ആണ്. |
02:45 | എന്റെ പാസ് വേഡ് ഇല്ല കാരണം എനിക്ക് ഒരു പാസ്വേർഡ് ഇല്ല. |
02:48 | ഒരു കണക്ഷൻ ഞങ്ങൾ സ്ഥാപിച്ചു പക്ഷെ ശരിയായി ഇനി മുതൽ ഈ കണക്ഷൻ ആരംഭിച്ചില്ലെങ്കിൽ എന്തുസംഭവിക്കും. |
02:54 | ഇതിന് ശേഷം നമുക്ക് എന്തുചെയ്യാൻ കഴിയും,എഴുതുക അല്ലെങ്കിൽ " die" ചെയുക ബ്രാക്കറ്റുകളിൽ ഒരു പിശക് സന്ദേശം നൽകാം, ഉദാഹരണത്തിന്"Connection failed". |
03:05 | അതിനാൽ ഈ കണക്ഷൻ പ്രവർത്തിക്കുന്ന നിമിഷം നമുക്ക് ഊഹിക്കാം. |
03:10 | "Connected".എന്ന് പറയുന്ന ഒരു കോഡ് അടങ്ങിയിരിക്കുന്നു. |
03:19 | ശരി. ഇപ്പോൾ ഇത് വിജയകരമായി കണക്റ്റുചെയ്തിട്ടുണ്ടെങ്കിൽ, 'സ്ക്രിപ്റ്റ്' ബാക്കിയുള്ള ഭാഗം പ്രവർത്തിപ്പിക്കുകയും"connected" എന്ന് എക്കോ ഔട്ട് ചെയ്യും എന്നതുമാവുകയും ചെയ്യും, അത് നിങ്ങൾക്ക് ഈ വാചകം നൽകുകയും, ബാക്കി ഭാഗം പ്രവർത്തിപ്പിക്കുകയുമില്ല. |
03:30 | അപ്പോൾ ഞാൻ എന്തു ചെയ്യും, ഇവിടെ ബാക്കപ്പ് തുറക്കും. |
03:34 | Refresh ചെയുക നിങ്ങൾക്ക്"connect dot php" mysql dot php കാണാം, mysql dot php എന്നതിൽ ക്ലിക്ക് ചെയ്യുക |
03:44 | "കണക്ട്" ക്ലിക്ക് ചെയ്യാത്തതിനാലാണ് "mysql" നുള്ളിൽ "connect dot php" വേണ്ടത്. |
03:50 | അപ്പോൾ, ഇവ രണ്ടും സൂക്ഷിച്ചിരിക്കുന്നിടത്തോളം, നമുക്ക് "mysql dot php" ഓടാം. |
03:48 | ഞങ്ങൾ വിജയകരമായി കണക്ട് ചെയ്തു |
03:59 | ഇപ്പോൾ ഞാൻ പറയുകയാണെങ്കിൽ, "I dont exist" എന്നതുപോലെ ഇത് മാറ്റിയാൽ ഒരു കണക്ഷൻ പിശക് ഞങ്ങൾക്ക് ലഭിക്കുന്നു, കാരണം ആ ഹോസ്റ്റ്നാമം നിലവിലില്ല .... ഈ കമ്പ്യൂട്ടറിൽ എങ്കിലും. |
04:11 | 'എനിക്ക്' refresh ചെയാം ... അത് ഒരുപാട് സമയമെടുക്കുന്നു ...... ശരി, അവിടെ ഞങ്ങൾ. |
04:17 | ഇവിടെ നമുക്ക് "mysql" "" error "" ഇവിടെ കിട്ടിയിരിക്കുന്നു. നമുക്ക് നേരത്തെ പറഞ്ഞ "connection" പരാജയപ്പെട്ടു. |
04:27 | ശരി .. അതുകൊണ്ട് നമ്മൾ അറിഞ്ഞിട്ടില്ലാത്ത mysql server host. ആണ്. |
04:32 | നിങ്ങൾക്ക് എപ്പോഴെങ്കിലും ഈ തെറ്റ് ലഭിക്കുകയാണെങ്കിൽ നിങ്ങൾക്ക് എന്താണ് ചെയ്യേണ്ടതെന്ന് അറിയാം. |
04:36 | ഇത് ഞാൻ സൂചിപ്പിച്ചു 'ഹോസ്റ്റ്' ആണ്, അത് ഞങ്ങളുടെ എല്ലാ സാധാരണ ഡീബഗ്ഗിംഗ് സന്ദേശ കോഡിലും നിങ്ങൾക്കിത് കാണും. |
04:44 | അപ്പോൾ, ഞാൻ ... ഞാൻ ആണെന്നിരിക്കട്ടെ ... ആദ്യം ഞാൻ എന്തുചെയ്യാൻ കഴിയും എന്നതിന് മറ്റൊരു ഉപകാരപ്രദമായ കാര്യം കാണിച്ചുതരാം അല്ലെങ്കിൽ ഡൈ ചെയുന്നു , നിങ്ങൾക്ക് മറ്റൊരു ഫങ്ഷൻ കൂടി നൽകാം. |
04:55 | നിങ്ങൾ പഠിക്കേണ്ട രണ്ടാമത്തെ ഫങ്ക്ഷന് ആണ് ഇത്. |
04:58 | അത് "mysql_error" ആണ് - അത് പോലെ ബ്രാക്കറ്റുകൾ ഇടുക പേജ് നമ്മൾ പുതുക്കുമ്പോൾ.-"I don't exist".എന്ന വെക്കുക |
05:06 | നമുക്കിത്refresh ചെയ്യും സമയമെടുക്കുകയും ചെയ്യാം |
05:09 | ശരി, അവിടെ ഞങ്ങൾ. |
05:11 | എന്താണ് അടിസ്ഥാനപരമായി നമ്മൾ ചെയ്തതെന്നത് എപ്രകാരമാണ് php ഞങ്ങളെ നൽകിയിട്ടുള്ള അതേ പിഴവ് സന്ദേശം. |
05:19 | പക്ഷെ നിങ്ങളുടെ .. mmmm .... ഞാൻ എങ്ങനെ പറയും - നിങ്ങളുടെ പിശക് റിപ്പോർട്ടുചെയ്യൽ നിങ്ങളുടെ ഉപയോക്താവിനായി ഓഫാക്കിയിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾക്കത് ആവശ്യമായത് നൽകും. |
05:28 | ഇപ്പോൾ നമ്മൾ ഇത് ഉപയോക്താവിന് echo ആയി നൽകില്ല. |
05:32 | നമുക്ക് ഇവിടെ കയറി പോയി "error reporting ()" എന്ന് പറയുക. |
05:35 | ഞാൻ ഉണ്ടാക്കിയ ട്യൂട്ടോറിയൽ റിപ്പോർട്ടു ചെയ്യുന്നതിൽ ദയവായി പിശക് കാണുക, ഇല്ലെങ്കിൽ. |
05:40 | നിങ്ങൾക്ക് ഉണ്ടെങ്കിൽ ... ഉമ്മം .... ഇത് '0' എന്ന് സെറ്റ് ചെയ്യുക. |
05:43 | ഇതൊക്കെയും error റിപ്പോർട്ടുചെയ്യുന്നു. |
05:46 | അപ്പോൾ എന്താണ് സംഭവിക്കുന്നത് ഇവിടെ ഈ തെറ്റ് അവഗണിക്കപ്പെടും എന്നാൽ ഞങ്ങളുടെ നിർദ്ദിഷ്ട തെറ്റ് ഉപയോക്താവിന് നൽകും. |
05:54 | നമുക്ക് ഇവിടെ പുതുക്കാം ... വീണ്ടും അതിന്റെ സമയമെടുക്കുന്നു ... ഞാൻ ക്ഷമ ചോദിക്കുന്നു .... |
06:00 | നിങ്ങൾ അവിടെ പോകണം. അവിടെ നമുക്ക് നമ്മുടെ നിർദ്ദിഷ്ട പിശക് കിട്ടിയെന്ന് പറയാം, ശരിയല്ലേ? |
06:06 | ഈ ഫംഗ്ഷൻ ഉപയോഗിച്ചുമാണ് നമ്മൾ വിജയകരമായി ബന്ധിപ്പിച്ചിരിക്കുന്നത് എന്ന് കരുതുന്നു, കൂടാതെ ഈ പിശക് സന്ദേശം ഞങ്ങൾ നൽകിയിട്ടുണ്ട്. ഞങ്ങളുടെ അടുത്തുള്ള ഡാറ്റാബേസ് തെരഞ്ഞെടുക്കുക എന്നതാണ് അടുത്ത കാര്യം. |
06:16 | ഇതിനായി നമ്മൾ "mysql_select-db ()" ഫങ്ഷൻ ഉപയോഗിക്കുന്നു. |
06:22 | ഇത് കൃത്യമായി ഒരു പരാമീറ്ററാണ് എടുക്കുന്നത്, അതാണ് നിങ്ങളുടെ ഡാറ്റാബേസിന്റെ പേര്. |
06:26 | നമ്മൾ വീണ്ടും "phpMyAdmin" ൽ ക്ലിക്ക് ചെയ്യുകയാണെങ്കിൽ, നമ്മുടെ ഡാറ്റാബേസ് നെയിം "phpacademy" ആണെന്ന് കാണാം. |
06:34 | അതിനാൽ, ഞാൻ "phpacademy" എന്ന് ടൈപ്പ് ചെയ്താൽ, ഇത് പ്രവർത്തിക്കണം. |
06:39 | വീണ്ടും നമുക്ക് ഈ"or die()" സവിശേഷത ഉപയോഗിക്കാം. |
06:42 | നമ്മുടെ 'die ഫങ്ഷൻ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, അത്' mysql_error 'നിലവിലില്ലെങ്കിൽ അതുപോലുള്ളവയോ അതുപോലുള്ളവയോ വ്യക്തമാക്കാം. |
06:51 | refresh ചെയുക ഇത്, യഥാർത്ഥത്തിൽ ഞാൻ "ലോക്കൽഹോസ്റ്റിലേക്ക്" മാറ്റം വരുത്തുകയാണ്, കാരണം ഇവിടെ ഞാൻ ട്രാക്കുചെയ്യുന്നു. അതിനുശേഷം 'refresh |
07:03 | അതു"connected!" ആയി ഇത് കണ്ടില്ലെങ്കിൽ, ഞങ്ങൾ ഒരു 'mysql_error' നൽകുന്നു. |
07:12 | നമുക്ക് ശ്രമിക്കാം "I don't exist" "റിഫ്രഷ്" "," അജ്ഞാത ഡാറ്റാബേസ് "idon'texist '". |
07:20 | ഇത് നന്നായി പ്രവർത്തിക്കുന്നു. |
07:23 | ഈ പിശകുകൾ ഉണ്ടായിരിക്കാൻ വളരെ ഉപയോഗപ്രദമാണ്, അവ ഇല്ലെങ്കിൽ ഉപയോക്താക്കളെ മടക്കി അയയ്ക്കാൻ ഞങ്ങൾക്ക് കഴിയും. |
07:29 | അതിനാൽ അത് "phpacademy" അവിടെയുണ്ട്. |
07:31 | എല്ലാം ശരിയാണെന്ന് ഞാൻ കരുതുന്നു. 'refresh' ചെയുക |
07:34 | ഇത് വീണ്ടും "phpacademy" ആയും "save" 'ആയും മാറ്റുക. |
07:38 | Refresh ഞങ്ങൾ വിജയകരമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. |
07:41 | ഞാൻ എന്തുചെയ്യുമെന്ന് എനിക്കറിയില്ല. ഞാൻ ഒരു ലോഗ് ആക്കി സൂക്ഷിച്ചു. |
07:46 | ഞങ്ങളുടെ കോഡിന്റെ ശേഷിപ്പിനു ശേഷം തുടരുന്നതിനായി ഞാനിച്ഛായിരിക്കുന്ന ഖണ്ഡിക അവസാനിപ്പിക്കും. |
07:53 | അടുത്തതായി, നമ്മുടെ അടുത്ത ട്യൂട്ടോറിയലിൽ നമ്മൾ കുറച്ചു വിവരങ്ങൾ ശേഖരിക്കും. |
08:00 | ഉടൻ കാണാം! സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിന് ഡബ്ബിംഗ് ചെയ്തതാണ് വിജി നായർ |