<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PHP-and-MySQL%2FC4%2FUser-Registration-Part-6%2FTamil</id>
		<title>PHP-and-MySQL/C4/User-Registration-Part-6/Tamil - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PHP-and-MySQL%2FC4%2FUser-Registration-Part-6%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/User-Registration-Part-6/Tamil&amp;action=history"/>
		<updated>2026-05-30T08:00:29Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/User-Registration-Part-6/Tamil&amp;diff=15171&amp;oldid=prev</id>
		<title>Gaurav at 10:31, 28 July 2014</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/User-Registration-Part-6/Tamil&amp;diff=15171&amp;oldid=prev"/>
				<updated>2014-07-28T10:31:11Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/User-Registration-Part-6/Tamil&amp;amp;diff=15171&amp;amp;oldid=8585&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Gaurav</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/User-Registration-Part-6/Tamil&amp;diff=8585&amp;oldid=prev</id>
		<title>Priyacst: Created page with '{| border=1 !Time !Narration |- |0:00 | Spoken Tutorial க்கு நல்வரவு. இது ஒரு update tutorial. முழு நீள video இல்லை. |- …'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/User-Registration-Part-6/Tamil&amp;diff=8585&amp;oldid=prev"/>
				<updated>2014-02-07T11:29:03Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;{| border=1 !Time !Narration |- |0:00 | Spoken Tutorial க்கு நல்வரவு. இது ஒரு update tutorial. முழு நீள video இல்லை. |- …&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|0:00&lt;br /&gt;
| Spoken Tutorial க்கு நல்வரவு. இது ஒரு update tutorial. முழு நீள video இல்லை.&lt;br /&gt;
|-&lt;br /&gt;
|0:08&lt;br /&gt;
|என் register script குறித்து ஒருவர் சொன்னது username ஐ பயன்படுத்தி வேறு user register செய்துள்ளாரா என்பதை சோதிக்க வேண்டும் என்பது.&lt;br /&gt;
|-&lt;br /&gt;
|0:19&lt;br /&gt;
|நம் form க்குத் திரும்பிப்போகலாம். இங்கே உங்கள் fullname ஐ டைப் செய்ய வேண்டும். username மற்றும் ஒரு password ஐ தேர்ந்தெடுக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|0:28&lt;br /&gt;
|இந்த மதிப்புகள் முன்னே இருந்தவை. இவற்றை நீக்கலாம். &lt;br /&gt;
|-&lt;br /&gt;
|0:33&lt;br /&gt;
|நமக்குத்தேவை username ஐ தேர்ந்தெடுக்கும் போது  ...&lt;br /&gt;
|-&lt;br /&gt;
|0:37&lt;br /&gt;
|உதாரணமாக username &amp;quot;alex&amp;quot; உடன் register செய்கிறேன். database இல் இங்கே ஏற்கெனெவே username &amp;quot;alex&amp;quot; இருக்கிறது.&lt;br /&gt;
|-&lt;br /&gt;
|0:47&lt;br /&gt;
|ஆகவே username ஐ நாம் சோதிக்க வேண்டும்.&lt;br /&gt;
|-&lt;br /&gt;
|0:50&lt;br /&gt;
| username ஏற்கெனெவே டேடாபேஸில் இருந்தால் user ஐ register செய்ய விட மாட்டோம். ஏனென்றால் ஒரே பெயர் இரு முறை வரக்கூடாது.&lt;br /&gt;
|-&lt;br /&gt;
|1.01&lt;br /&gt;
|நான் இங்கு register  செய்தால் ... password ஐ இட்டு username ஐ &amp;quot;alex&amp;quot; என எழுதினால்....  username &amp;quot;alex&amp;quot; ஏற்கெனெவே database இல் இருக்கிறது.&lt;br /&gt;
|-&lt;br /&gt;
|1:13&lt;br /&gt;
|இப்போது register ஐ சொடுக்க... &lt;br /&gt;
|-&lt;br /&gt;
|1:20&lt;br /&gt;
|வெற்றிகரமாக register ஆகிவிட்டது.&lt;br /&gt;
|-&lt;br /&gt;
|1:23&lt;br /&gt;
| database ஐ பார்க்கலாம். இரண்டு username கள் alex என இருக்கின்றன. &lt;br /&gt;
|-&lt;br /&gt;
|1:28&lt;br /&gt;
|இது log in இல் பிரச்சினை செய்யும்.&lt;br /&gt;
|-&lt;br /&gt;
|1:31&lt;br /&gt;
|அந்த பெயரின்  முதல் நிகழ்வு log in ஆகும்.  மற்றது உதாசீனப்படுத்தப்படும். &lt;br /&gt;
|-&lt;br /&gt;
|1:39&lt;br /&gt;
|ஆகவே இவரால் database க்கு login செய்யவே முடியாது.&lt;br /&gt;
|-&lt;br /&gt;
|1:44&lt;br /&gt;
|ஆகவே இதை நீக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|1:48&lt;br /&gt;
| username ஏற்கெனெவே இருக்கிறதா என்பது சோதிக்கப்பட வேண்டும்.&lt;br /&gt;
|-&lt;br /&gt;
|1:53&lt;br /&gt;
|இது முகச்சுலபம். இதை செய்ய ஒன்றுக்கும் மேற்பட்ட வழிகள் உள்ளன.&lt;br /&gt;
|-&lt;br /&gt;
|1:59&lt;br /&gt;
| நான் இருப்பதிலேயே சுலபமான செயல்திறன் மிக்க வழியை சொல்லுகிறேன்.&lt;br /&gt;
|-&lt;br /&gt;
|2:05&lt;br /&gt;
|முதலில் code ஐ database க்கு இணைக்க அமைக்க வேண்டும்.&lt;br /&gt;
|-&lt;br /&gt;
|2:12&lt;br /&gt;
|என் databaseஐ தேர்ந்தெடுப்பேன். இது  submit button சோதிக்கப்பட்டவுடன் நிகழ வேண்டும்.&lt;br /&gt;
|-&lt;br /&gt;
|2:20&lt;br /&gt;
|ஆகவே, database க்கு அது இணைக்கிறது. உள்ளே போய்விட்டேன்.&lt;br /&gt;
|-&lt;br /&gt;
|2.26&lt;br /&gt;
|இதன் கீழே username ஐ சோதிக்க code ஐ ஆரம்பிக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|2:31&lt;br /&gt;
|இந்த சோதனையை எங்கு வேண்டுமானாலும் செய்யலாம். நான் அதை இங்கே இட்டு மீதி script ஐ நிறுத்திவிடுவேன்.&lt;br /&gt;
|-&lt;br /&gt;
|2.39&lt;br /&gt;
| username கண்டு பிடிக்கப்பட்டால் அதை எங்கே வேண்டுமானாலும் வைக்கலாம். &lt;br /&gt;
|-&lt;br /&gt;
|2:44&lt;br /&gt;
|உங்கள் website இல் இதற்கு ஒரு முழு பக்கம் இருக்கட்டும்.  die function மீதி code ஐ நிறுத்திவிடும். ஆகவே  இதை நான் பரிந்துரைப்பதில்லை.&lt;br /&gt;
|-&lt;br /&gt;
|2:53&lt;br /&gt;
|இருக்கும் அடுத்த  statement இல் checks ஐ case செய்து வைத்துக்கொள்ளலாம். மேலும்  script ஐ நிறுத்த வேண்டாம்.&lt;br /&gt;
|-&lt;br /&gt;
|3:00&lt;br /&gt;
|நாம் என்ன செய்ய முயல்கிறோம் என்று பொதுவாக புரிந்து விடும்.&lt;br /&gt;
|-&lt;br /&gt;
|3:06&lt;br /&gt;
|குறிப்பிட்ட username உள்ள record ஐ தேர்வு செய்ய ஒரு query ஐ  type செய்ய வேண்டும்.&lt;br /&gt;
|-&lt;br /&gt;
|3:12&lt;br /&gt;
|ஆகவே சொல்வது &amp;quot;namecheck query&amp;quot;...  variable &amp;quot;namecheck&amp;quot; மற்றும் இது ஒரு mysql query.&lt;br /&gt;
|-&lt;br /&gt;
|3.21&lt;br /&gt;
|எளிதாக இருக்க  &amp;quot;username&amp;quot; ஐ தேர்கிறேன். இது எல்லா data வையும் தேர்வு செய்யாது.&lt;br /&gt;
|-&lt;br /&gt;
|3:27&lt;br /&gt;
|ஆகவே username ஐ users இலிருந்து தேர்வு செய்கிறேன். &lt;br /&gt;
|-&lt;br /&gt;
|3:35&lt;br /&gt;
|அதுவே இங்கே நம் table name .&lt;br /&gt;
|-&lt;br /&gt;
|3:39&lt;br /&gt;
|சொல்வது எங்கே username is equal to... இங்கே form ஐ submit செய்யும் பயனரின் username தேவை. அது &amp;quot;username&amp;quot;  variable name ஆகும்.&lt;br /&gt;
|-&lt;br /&gt;
|3:50&lt;br /&gt;
|ஆகவே இங்கே வந்து &amp;quot;username&amp;quot; என்று type செய்தால் போதும்.&lt;br /&gt;
|-&lt;br /&gt;
|3:55&lt;br /&gt;
| இப்போது name &amp;quot;alex&amp;quot; என இருந்தால் database இல் username &amp;quot;alex&amp;quot; என்று இருக்கும் எல்லா record களையும் இது தேர்ந்தெடுக்கும். அதை சற்று நேரத்தில் பார்த்துவிடலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|4:09&lt;br /&gt;
|இதை ஒரே ஒரு  record உடன் சொன்னால் ...&lt;br /&gt;
|-&lt;br /&gt;
|4:15&lt;br /&gt;
|உதாரணமாக username &amp;quot;Dale&amp;quot; என்றால் எந்த record உம் வராது.&lt;br /&gt;
|-&lt;br /&gt;
|4:20&lt;br /&gt;
|ஆகவே username இல்லையானால் எந்த record உம் திரும்பாது. ஆகவே  தேவையானது எத்தனை record கள் திரும்பின என சோதிக்க ஒரு function .&lt;br /&gt;
|-&lt;br /&gt;
|4:29&lt;br /&gt;
|இதை ஒரு  count variable ஐ உருவாக்கி செய்யலாம். அது &amp;quot;mysql num rows&amp;quot;.  &lt;br /&gt;
|-&lt;br /&gt;
|4:36&lt;br /&gt;
|அது &amp;quot;namecheck&amp;quot; என்னும் உங்கள் query திருப்பும் records அல்லது இருக்கும் rows இன் எண்ணிக்கையை திருப்புகிறது.&lt;br /&gt;
|-&lt;br /&gt;
|4:47&lt;br /&gt;
|ஆகவே இதை சோதிக்கலாம். எண்ணிக்கையை   echo out செய்து பின் script ஐ கொல்லுவேன். &lt;br /&gt;
|-&lt;br /&gt;
|4:53&lt;br /&gt;
|மீதி code  execute ஆகாது.&lt;br /&gt;
|-&lt;br /&gt;
|4:57&lt;br /&gt;
| register க்கு திரும்பிப்போகலாம்.  fullname  &amp;quot;alex&amp;quot; என type செய்கிறேன். &lt;br /&gt;
|-&lt;br /&gt;
|5:03&lt;br /&gt;
|Fullname, ஒரு username ஐ தேர்வோம்.  &amp;quot;Dale&amp;quot; என தேர்கிறேன்.&lt;br /&gt;
|-&lt;br /&gt;
|5:10&lt;br /&gt;
| password சோதிக்கப்படாது. ஆகவே  அதை விட்டுவிடலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|5:16&lt;br /&gt;
|இருந்தாலும் அதை இங்கே இட்டு Register ஐ சொடுக்குகிறேன். &lt;br /&gt;
|-&lt;br /&gt;
|5:24&lt;br /&gt;
|zero திரும்புகிறது.&lt;br /&gt;
|-&lt;br /&gt;
|5:28&lt;br /&gt;
| ஏனெனில் &amp;quot;Dale&amp;quot;  data base இல் username ஆக இல்லை.&lt;br /&gt;
|-&lt;br /&gt;
|5:32&lt;br /&gt;
|இருந்தாலும்  &amp;quot;alex&amp;quot; என இட்டால்... அது சின்ன &amp;quot;a&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|5:39&lt;br /&gt;
|சிலது வருகிறது ... strip tags.  அது case sensitivity உடன் வேலை செய்ய.... ஆகவே இது இன்னொரு குறிப்பு.&lt;br /&gt;
|-&lt;br /&gt;
|5:49&lt;br /&gt;
| username ஐ கணக்கில் எடுத்துக்கொண்டால் சொல்வது... &amp;quot;str to lower&amp;quot; இங்கே... அது எப்போதும்  lowercase ஆக மாற்றப்படுவதற்கு....&lt;br /&gt;
|-&lt;br /&gt;
|6:01&lt;br /&gt;
|நாம் செய்யப்போவது ... அதை கண்டுபிடிக்க வேண்டும் ....  Register ஐ சொடுக்க...&lt;br /&gt;
|-&lt;br /&gt;
|6:08&lt;br /&gt;
|திருப்பப்பட்ட மதிப்பு ஒன்று. &lt;br /&gt;
|-&lt;br /&gt;
|6:12&lt;br /&gt;
|ஆகவே இங்கே நாம் சோதிப்பது -  நாம் echo out செய்யும் variable, is not equal to zero,... பின்  user க்கு சொல்ல வேண்டியது  username ஏற்கெனெவே register ஆகிவிட்டது.&lt;br /&gt;
|-&lt;br /&gt;
|6:25&lt;br /&gt;
|ஆகவே இங்கே ஒரு எளிய  if statement மற்றும் நம் block ஐ உருவாக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|6:29&lt;br /&gt;
|பின் நாம் சொல்வது count doesn't equal zero, அதாவது இந்த username  நிபந்தனையுடன் ஒரு record உடன் இருக்கிறது...&lt;br /&gt;
|-&lt;br /&gt;
|6:40&lt;br /&gt;
|... பின் script ஐ கொன்று விட்டு சொல்வது &amp;quot;Username already taken&amp;quot; அல்லது அது போன்ற ஏதும். இங்கே திரும்பி வந்து refresh செய்யலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|6:50&lt;br /&gt;
| &amp;quot;alex&amp;quot; ஐ தேர்வோம். ஒரு password உள்ளிட்டு register ஐ சொடுக்கலாம். &lt;br /&gt;
|-&lt;br /&gt;
|6:56&lt;br /&gt;
|&amp;quot;Username already taken&amp;quot; error எழுவதை காணலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|7:00&lt;br /&gt;
|... new name ஐ தேர்ந்து  &amp;quot;Dale&amp;quot; ஐ type செய்தால் .. மற்றும் password மற்றும்  register ஐ சொடுக்கலாம். database இல் வெற்றிகரமாக register ஆகிறது. ஏனெனில் இந்த username இருப்பில் இல்லை.&lt;br /&gt;
|-&lt;br /&gt;
|7:15&lt;br /&gt;
|ஆகவே அத்துடன் விட்டுவிடலாம். register செய்யப்பட்ட user உள்ளே போக முடிகிறது. &lt;br /&gt;
|-&lt;br /&gt;
|7:22&lt;br /&gt;
|ஒரு &amp;quot;str to lower&amp;quot; function ஐ சேர்த்தால் எல்லாம் எளிதாக முடிகிறது.&lt;br /&gt;
|-&lt;br /&gt;
|7:29&lt;br /&gt;
| அல்லது இந்த &amp;quot;str to lower&amp;quot; function ஐ உங்கள் if statement இல் வைக்கலாம். &lt;br /&gt;
|-&lt;br /&gt;
|7:32&lt;br /&gt;
|இருந்தாலும் எல்லா usernames ஐயும் lowercase க்கு மாற்றுவது நல்லதே.&lt;br /&gt;
|-&lt;br /&gt;
|7:39&lt;br /&gt;
| இதை ஒரு login script இலும் சேர்க்க வேண்டும்.  user...  login box இல் டைப் செய்யும் எதையுமே lowercase ஆக மாற்ற வேண்டும்.&lt;br /&gt;
|-&lt;br /&gt;
|7:48&lt;br /&gt;
| இத்துடன் விளையாடி பாருங்கள். அது error களை கண்டுபிடிக்க நல்ல வழி.&lt;br /&gt;
|-&lt;br /&gt;
|7:53&lt;br /&gt;
|முயற்சி செய்து பாருங்கள். உதவி தேவையானால் மின்னஞ்சல் அனுப்புங்கள். Updates க்கு  subscribe செய்யுங்கள்.&lt;br /&gt;
|-&lt;br /&gt;
|7:58&lt;br /&gt;
|பார்த்தமைக்கு நன்றி. இதற்கு தமிழாக்கம் கடலூர் திவா. குரல் கொடுத்தது IIT Bombay லிருந்து பிரியா. நன்றி&lt;/div&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	</feed>