<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>S i X h E a D { ? } &#187; MySQL</title>
	<atom:link href="http://sixhead.com/category/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://sixhead.com</link>
	<description>เมื่อความรู้มีไว้แบ่งปัน</description>
	<lastBuildDate>Sun, 25 Dec 2011 04:15:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MySQL เรียงข้อมูลภาษาไทยกับ UTF8</title>
		<link>http://sixhead.com/2010/08/09/thai-sort-with-utf8/</link>
		<comments>http://sixhead.com/2010/08/09/thai-sort-with-utf8/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 07:13:20 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=594</guid>
		<description><![CDATA[ดูข้อมูล charset SELECT CHARSET(my_column1) FROM `test` เรียงข้อมูลโดยการแปลงไปเป็น tis620 SELECT * FROM `test` ORDER BY CONVERT( my_column1 USING tis620 ) ASC อ่านเพิ่มเติม]]></description>
			<content:encoded><![CDATA[<p>ดูข้อมูล charset<br />
SELECT CHARSET(my_column1) FROM `test`<br />
<span id="more-594"></span><br />
เรียงข้อมูลโดยการแปลงไปเป็น tis620<br />
SELECT * FROM `test` ORDER BY CONVERT( my_column1 USING tis620 ) ASC</p>
<p><a href="http://dev.mysql.com/doc/refman/5.0/en/charset-convert.html">อ่านเพิ่มเติม</a></p>
<p><map name='google_ad_map_594_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/594?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_594_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=594&amp;url= http%3A%2F%2Fsixhead.com%2F2010%2F08%2F09%2Fthai-sort-with-utf8%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2010/08/09/thai-sort-with-utf8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ใช้ mysql_fetch_assoc แทน mysql_fetch_array กันดีกว่า</title>
		<link>http://sixhead.com/2009/06/19/mysql_fetch_assoc-vs-mysql_fetch_array/</link>
		<comments>http://sixhead.com/2009/06/19/mysql_fetch_assoc-vs-mysql_fetch_array/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 04:30:09 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=444</guid>
		<description><![CDATA[ถ้าเวปคุณเล็กๆ คนเข้าน้อยคงไม่ต้องสนใจรายละเอียดอะไรมากนัก แต่วันนึงเวปเริ่มโต คนเริ่มเยอะ การเปลี่ยนแปลงนิดเดียวอาจได้ผลที่น่าแปลกใจ ปกติส่วนมากเราจะ query แบบนี้ &#60;?php $sql = &#34;SELECT * FROM table&#34;; $result = mysql_query&#40;$sql&#41;; if &#40;!$result&#41; &#123; echo &#34;$sql&#34;; die&#40;&#34;\n Invalid query: &#34; . mysql_error&#40;&#41;&#41;; &#125; while&#40;$row = mysql_fetch_array&#40;$result&#41;&#41; &#123; $ConcertId= $row&#91;&#34;ConcertId&#34;&#93;; $ConcertName= $row&#91;&#34;ConcertName&#34;&#93;; &#125; mysql_free_result&#40;$result&#41;; ?&#62; ถ้าใช้ mysql_fetch_array จะได้ array ($row) ดังนี้ Array ( [0] =&#62; 40 [ConcertId] =&#62; 40 [...]]]></description>
			<content:encoded><![CDATA[<p>ถ้าเวปคุณเล็กๆ คนเข้าน้อยคงไม่ต้องสนใจรายละเอียดอะไรมากนัก แต่วันนึงเวปเริ่มโต คนเริ่มเยอะ<br />
การเปลี่ยนแปลงนิดเดียวอาจได้ผลที่น่าแปลกใจ<br />
<span id="more-444"></span></p>
<p>ปกติส่วนมากเราจะ query แบบนี้</p>
<pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #0000ff;">$sql</span> = <span style="color: #ff0000;">&quot;SELECT * FROM table&quot;</span>;
<span style="color: #0000ff;">$result</span> = <a href="http://www.php.net/mysql_query"><span style="color: #000066;">mysql_query</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$sql</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>!<span style="color: #0000ff;">$result</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> <a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;$sql&quot;</span>; <a href="http://www.php.net/die"><span style="color: #000066;">die</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span> Invalid query: &quot;</span> . <a href="http://www.php.net/mysql_error"><span style="color: #000066;">mysql_error</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #66cc66;">&#125;</span>
<span style="color: #b1b100;">while</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$row</span> = <a href="http://www.php.net/mysql_fetch_array"><span style="color: #000066;">mysql_fetch_array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$result</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #0000ff;">$ConcertId</span>=	<span style="color: #0000ff;">$row</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;ConcertId&quot;</span><span style="color: #66cc66;">&#93;</span>;
	<span style="color: #0000ff;">$ConcertName</span>=	<span style="color: #0000ff;">$row</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;ConcertName&quot;</span><span style="color: #66cc66;">&#93;</span>;
<span style="color: #66cc66;">&#125;</span>
<a href="http://www.php.net/mysql_free_result"><span style="color: #000066;">mysql_free_result</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$result</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre>
<pre>ถ้าใช้ mysql_fetch_array จะได้ array ($row) ดังนี้
Array
(
    [0] =&gt; 40
    [ConcertId] =&gt; 40
    [1] =&gt; test1
    [ConcertName] =&gt; test1
)
&nbsp;
ส่วน mysql_fetch_assoc จะได้ array ($row) ดังนี้
Array
(
    [ConcertId] =&gt; 40
    [ConcertName] =&gt; test1
)</pre>
<p>จะทำให้คุณใช้ memory น้อยลงไปอีก เพราะส่วนมากเราใช้ $row["ColumnName"] กันอยู่แล้ว<br />
อีกอย่าง เลิก SELECT * กันเถอะ ให้ SELECT ระบุ Column ที่ต้องการดีกว่า ประหยัด memory ไปได้อีกเยอะเลย</p>
<p><map name='google_ad_map_444_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/444?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_444_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=444&amp;url= http%3A%2F%2Fsixhead.com%2F2009%2F06%2F19%2Fmysql_fetch_assoc-vs-mysql_fetch_array%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2009/06/19/mysql_fetch_assoc-vs-mysql_fetch_array/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MySQL Reset Password</title>
		<link>http://sixhead.com/2008/04/10/mysql-reset-password/</link>
		<comments>http://sixhead.com/2008/04/10/mysql-reset-password/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 09:41:20 +0000</pubDate>
		<dc:creator>Pipo</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://sixhead.com/?p=43</guid>
		<description><![CDATA[# killall mysqld # /usr/local/bin/mysqld_safe --skip-grant-tables --skip-networking &#38; # mysql -u root mysql&#62; use mysql; mysql&#62; UPDATE user SET Password=PASSWORD&#40;&#34;1234&#34;&#41; WHERE User=&#34;root&#34;; mysql&#62; exit; # killall mysqld # /usr/local/etc/rc.d/mysql-server.sh start]]></description>
			<content:encoded><![CDATA[<pre class="perl"><span style="color: #808080; font-style: italic;"># killall mysqld</span>
<span style="color: #808080; font-style: italic;"># /usr/local/bin/mysqld_safe --skip-grant-tables --skip-networking &amp;</span>
<span style="color: #808080; font-style: italic;"># mysql -u root</span>
mysql&gt; <span style="color: #000000; font-weight: bold;">use</span> mysql;
mysql&gt; UPDATE user SET Password=PASSWORD<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;1234&quot;</span><span style="color: #66cc66;">&#41;</span> WHERE User=<span style="color: #ff0000;">&quot;root&quot;</span>;
mysql&gt; <a href="http://perldoc.perl.org/functions/exit.html"><span style="color: #000066;">exit</span></a>;
<span style="color: #808080; font-style: italic;"># killall mysqld</span>
<span style="color: #808080; font-style: italic;"># /usr/local/etc/rc.d/mysql-server.sh start</span></pre>
<p><map name='google_ad_map_43_f21c57aff87a446f'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/43?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_43_f21c57aff87a446f' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=43&amp;url= http%3A%2F%2Fsixhead.com%2F2008%2F04%2F10%2Fmysql-reset-password%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://sixhead.com/2008/04/10/mysql-reset-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

