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

From Script | Spoken-Tutorial
Revision as of 22:24, 24 November 2017 by Prena (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 ഉടൻ കാണാം! സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിന് ഡബ്ബിംഗ് ചെയ്തതാണ് വിജി നായർ

Contributors and Content Editors

Prena