<?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>Tool Programming - การเขียนโปรแกรม, เทคโนโลยี</title>
	<atom:link href="https://www.itoffside.com/category/tool-programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.itoffside.com</link>
	<description>ข้อมูลข่าวสารและเรื่องราวบนโลกของไอทีที่ ล้ำหน้า พร้อมสาระการเขียนโปรแกรมคอมพิวเตอร์</description>
	<lastBuildDate>Wed, 03 Aug 2016 15:28:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>

<image>
	<url>https://www.itoffside.com/wp-content/uploads/2020/04/cropped-favicon-96x96-1-32x32.png</url>
	<title>Tool Programming - การเขียนโปรแกรม, เทคโนโลยี</title>
	<link>https://www.itoffside.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>การใช้งาน CKEditor (Text Editor WYSIWYG) และการตั้งค่าแบบง่ายๆ</title>
		<link>https://www.itoffside.com/howto-ckeditor-text-editor-wysiwyg/</link>
					<comments>https://www.itoffside.com/howto-ckeditor-text-editor-wysiwyg/#comments</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Tue, 02 Aug 2016 18:54:36 +0000</pubDate>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tool Programming]]></category>
		<category><![CDATA[ckeditor]]></category>
		<category><![CDATA[text editor]]></category>
		<category><![CDATA[wysiwyg]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=2615</guid>

					<description><![CDATA[<p>CKEditor คือ เครื่องมือ(Tool)  ที่ช่วยให้ผู้ใช้งานสามารถเขียนข้อความลงบนเว็บไซต์ได้อย่างสะดวกสบายโดยที่ผู้ใช้ไม่จำเป็นต้องเขียนแท๊ก code ภาษา HTML ใดๆเลย ยกตัวอย่างเช่น กล่อง Comment หรือกล่องเขียนบทความ บนเว็บ ถ้าเราไม่ใช้ CKEditor จะได้ กล่องเป็น Text Area พิมพ์ข้อความลงไปไม่สามารถใส่สี ขนาดตัวอักษร ใดๆได้(ยกเว้นมีความรู้เกี่ยวกับภาษา HTML) ดังนั้น CKEditor จะช่วยเหลือในการที่เราสามารถ ใส่สี ใส่ขนาดตัวอักษร ใส่ลิงค์ ตัวหน้า ตัวเอียงได้โดย เหมือนกับใช้ Microsoft Word เลยทีเดียว วิธีการติดตั้ง ดาวน์โหลด Source...</p>
<p>The post <a href="https://www.itoffside.com/howto-ckeditor-text-editor-wysiwyg/">การใช้งาน CKEditor (Text Editor WYSIWYG) และการตั้งค่าแบบง่ายๆ</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span style="text-decoration: underline; color: #ff6600;"><strong>CKEditor</strong></span> คือ เครื่องมือ(Tool)  ที่ช่วยให้ผู้ใช้งานสามารถเขียนข้อความลงบนเว็บไซต์ได้อย่างสะดวกสบายโดยที่ผู้ใช้ไม่จำเป็นต้องเขียนแท๊ก code ภาษา HTML ใดๆเลย ยกตัวอย่างเช่น กล่อง Comment หรือกล่องเขียนบทความ บนเว็บ ถ้าเราไม่ใช้ <span style="text-decoration: underline;">CKEditor</span> จะได้ กล่องเป็น<span style="text-decoration: underline;"><strong> Text Area</strong></span> พิมพ์ข้อความลงไปไม่สามารถใส่สี ขนาดตัวอักษร ใดๆได้(ยกเว้นมีความรู้เกี่ยวกับภาษา HTML) ดังนั้น CKEditor จะช่วยเหลือในการที่เราสามารถ ใส่สี ใส่ขนาดตัวอักษร ใส่ลิงค์ ตัวหน้า ตัวเอียงได้โดย เหมือนกับใช้ Microsoft Word เลยทีเดียว<span id="more-2615"></span></p>
<p><span style="text-decoration: underline;"><strong>วิธีการติดตั้ง</strong></span></p>
<ol>
<li>ดาวน์โหลด Source code <span style="text-decoration: underline;">CKEditor</span> ได้ที่เว็บไซต์ <a href="http://ckeditor.com/download" target="_blank">http://ckeditor.com/download</a> โดยให้เราเลือกแบบ Full Package (ความแตกต่างของการดาวน์โหลดคือจะมีส่วนเสริมมาเยอะกว่า)</li>
<li>แตกไฟล์และ นำ Source code ที่ได้ไปวางไว้ในโปรเจคของเรา</li>
<li>เรียกไฟล์ javascript ของ <span style="text-decoration: underline;">ckeditor</span> ตัวอย่างบทความของผมจะเป็นแบบนี้ครับ <span style="color: #ff00ff;">&lt;script type=&#8221;text/javascript&#8221; src=&#8221;ckeditor/ckeditor.js&#8221;&gt;&lt;/script&gt;</span></li>
<li>การเรียกใช้งาน สามารถทำได้โดย กำหนด id ของ <span style="text-decoration: underline;">textarea</span> เป็นชื่ออะไรก็ได้ ตัวอย่างบทความ ชื่อ id คือ detail แล้วนำโค๊ดนี้ไปวางไว้ด้านล่าง textarea ตามตัวอย่างโค๊ดนี้ครับ</li>
</ol>
<p></p><pre class="crayon-plain-tag">&lt;textarea name="detail" id="detail"&gt;&lt;/textarea&gt;
&lt;script&gt;
    // Replace the &lt;textarea id="editor1"&gt; with a CKEditor
    // instance, using default configuration.
    CKEDITOR.replace('detail');
    function CKupdate() {
        for (instance in CKEDITOR.instances)
            CKEDITOR.instances[instance].updateElement();
    }
&lt;/script&gt;</pre><p>แล้วลองดูตัวอย่าง กันครับ จะได้ผลลัพธ์ออกมาเป็นแบบนี้</p>
<figure id="attachment_2623" aria-describedby="caption-attachment-2623" style="width: 810px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" class="size-full wp-image-2623" src="https://www.itoffside.com/wp-content/uploads/2016/08/ckeditor-install.png" alt="ตัวอย่างการติดตั้ง ckeditor" width="810" height="347" srcset="https://www.itoffside.com/wp-content/uploads/2016/08/ckeditor-install.png 810w, https://www.itoffside.com/wp-content/uploads/2016/08/ckeditor-install-300x129.png 300w, https://www.itoffside.com/wp-content/uploads/2016/08/ckeditor-install-768x329.png 768w" sizes="(max-width: 810px) 100vw, 810px" /><figcaption id="caption-attachment-2623" class="wp-caption-text">ตัวอย่างการติดตั้ง ckeditor</figcaption></figure>
<p>แต่ยังไม่จบนะครับ เพราะเรายังจะต้องตั้งค่าต่างๆ เช่นเราไม่ต้องการให้ผู้ใช้ ใส่ตัวอักษรหนา หรือ ไม่ต้องการให้ผู้ใช้ ใส่รูปภาพ ตรงนี้ก็สามารถทำได้เช่นกัน วิธีการตั้งค่าสำหรับบทความนี้จะสอนในส่วนที่จำเป็นต้องใช้ ให้เราสามารถนำไปประยุกต์ใช้กันครับ</p>
<p>เข้าไปที่ โฟล์เดอร์ ckeditor แล้ว หาคำว่า &#8220;config.js&#8221; ให้เปิดไฟล์นี้มาครับ<br />
ไฟล์นี้จะเป็นไฟล์ที่กำหนดค่าแล้วจะเป็นทุกๆ การใช้งาน ckeditor นะครับ</p>
<p>ต้องการกำหนดให้เวลา กด enter ให้เคาะบรรทัดใหม่ไม่ใช้ขึ้นบรรทัดใหม่ โดยความแตกต่างจะอยู่ที่ระยะห่างระหว่างบรรทัดครับ ลองดูตัวอย่าง code</p><pre class="crayon-plain-tag">config.enterMode = CKEDITOR.ENTER_DIV;</pre><p>ต้องการแสดงเครื่องมือบางอย่าง ลองดู code ครับ</p><pre class="crayon-plain-tag">config.toolbarGroups = [
    {name: 'clipboard', groups: ['clipboard', 'undo']},
    {name: 'editing', groups: ['find', 'selection', 'spellchecker']},
    {name: 'links'},
    {name: 'insert'},
    {name: 'forms'},
    {name: 'tools'},
    {name: 'document', groups: ['mode', 'document', 'doctools']},
    {name: 'others'},
    '/',
    {name: 'basicstyles', groups: ['basicstyles', 'cleanup']},
    {name: 'paragraph', groups: ['list', 'indent', 'blocks', 'align', 'bidi']},
    {name: 'styles'},
    {name: 'colors'},
    {name: 'about'}
];</pre><p>ดูผลลัพธ์ที่ได้นะครับ</p>
<figure id="attachment_2624" aria-describedby="caption-attachment-2624" style="width: 742px" class="wp-caption alignnone"><img decoding="async" class="size-full wp-image-2624" src="https://www.itoffside.com/wp-content/uploads/2016/08/ckeditor-setup.png" alt="การตั้งค่า ckeditor" width="742" height="390" srcset="https://www.itoffside.com/wp-content/uploads/2016/08/ckeditor-setup.png 742w, https://www.itoffside.com/wp-content/uploads/2016/08/ckeditor-setup-300x158.png 300w" sizes="(max-width: 742px) 100vw, 742px" /><figcaption id="caption-attachment-2624" class="wp-caption-text">การตั้งค่า ckeditor</figcaption></figure>
<p>บทความนี้เป็นตัวอย่างคร่าวๆ ที่เสนอการติดตั้งและการตั้งค่า ให้เป็นแนวทางไปประยุกต์ใช้งานต่อ หากต้องการศึกษาและกำหนดรายละเอียดที่ลึกซึ่งขึ้นสามารถเข้าไปดูได้ที่เว็บหลักของ Ckeditor ได้ที่ <a href="http://docs.ckeditor.com/" target="_blank">คลิกเพื่อไป doc ckeditor</a></p>
<p><span style="color: #008000;">ดาวน์โหลด Source code ตัวอย่างที่ผมทำประกอบบทความ ได้ที่</span> <a href="http://www.mediafire.com/download/viuck4dczedtubv/mytest.rar" target="_blank">คลิกที่นี้เพื่อดาวน์โหลด</a></p>
<p>สำหรับบทความนี้ มีเพียงเท่านี้ หากมีข้อสงสัย comment ไว้ด้านล่างครับ&#8230;</p><p>The post <a href="https://www.itoffside.com/howto-ckeditor-text-editor-wysiwyg/">การใช้งาน CKEditor (Text Editor WYSIWYG) และการตั้งค่าแบบง่ายๆ</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/howto-ckeditor-text-editor-wysiwyg/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>Debug PHP ด้วยเครื่องมือ NetBeans IDE และ xDebug</title>
		<link>https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/</link>
					<comments>https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/#respond</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Thu, 16 Jan 2014 16:15:31 +0000</pubDate>
				<category><![CDATA[Tool Programming]]></category>
		<category><![CDATA[Debug PHP]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[xDebug]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=105</guid>

					<description><![CDATA[<p>การ Debug คือการตรวจสอบหาข้อผิดพลาดของโปรแกรมที่คุณเขียนเป็นเครื่องมือช่วยในการแก้ไขปัญหาและลดขั้นตอนการเขียนโปรแกรมลง ในการเขียนโปรแกรมของภาษา PHP เครื่องมือที่ใช้ Debug คือ xDebug และ NetBeans IDE โดยในบทความนี้จะอธิบายขั้นตอนการติดตั้งและใช้งาน NetBeans IDE และ xDebugบทความนี้ใช้ทรัพยากรของเครื่องดังต่อไปนี้ 1. NetBeans IDE 2. PHP เวอร์ชั่น 5 ขึ้นไป (บทความการติดตั้ง PHP บน Windows Server) 3. Web Server ในตัวอย่างนี้ใช้ Apache ซึ่งเป็นชุดติดตั้งที่มาจาก XAMPP 1.8.x4....</p>
<p>The post <a href="https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/">Debug PHP ด้วยเครื่องมือ NetBeans IDE และ xDebug</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>การ Debug คือการตรวจสอบหาข้อผิดพลาดของโปรแกรมที่คุณเขียนเป็นเครื่องมือช่วยในการแก้ไขปัญหาและลดขั้นตอนการเขียนโปรแกรมลง ในการเขียนโปรแกรมของภาษา PHP เครื่องมือที่ใช้ Debug คือ xDebug และ NetBeans IDE โดยในบทความนี้จะอธิบายขั้นตอนการติดตั้งและใช้งาน NetBeans IDE และ xDebug<span id="more-105"></span>บทความนี้ใช้ทรัพยากรของเครื่องดังต่อไปนี้</p>
<p>1. <a title="ดาวน์โหลดโปรแกรม NetBeans" href="https://www.itoffside.com/netbeans-tool-php/" target="_blank">NetBeans IDE</a><br />
2. PHP เวอร์ชั่น 5 ขึ้นไป <a title="การติดตั้ง PHP บน Windows Server" href="https://www.itoffside.com/install-php5-3-on-iis7/" target="_blank">(บทความการติดตั้ง PHP บน Windows Server)</a><br />
3. Web Server <em>ในตัวอย่างนี้ใช้ Apache ซึ่งเป็นชุดติดตั้งที่มาจาก XAMPP 1.8.x</em>4. xDebug ซึ่งจะติดตั้งในบทความนี้<br />
4. xDebug จะติดตั้งในบทความนี้</p>
<p><strong><span style="text-decoration: underline;">ขั้นตอนแรก</span> </strong>คุณต้องติดตั้ง xDebug ก่อน โดยสามารถดาวน์โหลด dll ได้ที่เว็บไซต์ <a title="xDebug PHP" href="http://xdebug.org/download.php" target="_blank">http://xdebug.org/download.php</a> เมื่อเข้ามาแล้วให้คุณคลิกลิงค์ <a href="http://xdebug.org/wizard.php" target="_blank">custom installation instructions.</a> เพื่อโหลดไฟล์ติดตั้งแบบกำหนดเองตามเวอร์ชั่น PHP ที่ติดตั้ง (ตามรูปภาพด้านล่าง)</p>
<p><img decoding="async" class="alignnone size-full wp-image-111" alt="xDebug-01" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-01.jpg" width="719" height="504" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-01.jpg 719w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-01-300x210.jpg 300w" sizes="(max-width: 719px) 100vw, 719px" /></p>
<p>&nbsp;</p>
<p>เปิดบราวเซอร์ขึ้นมาใหม่แล้วเช็คเวอร์ชั่น PHP โดยใช้คำสั่ง phpinfo(); แล้วคลุมดำหน้า phpinfo ทั้งหมด(สามารถกด CTRL+A) แล้ว Copy (สามารถกด CTRL+C) ตามรูปภาพด้านล่าง<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-112" alt="xDebug-02" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-02.jpg" width="627" height="724" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-02.jpg 627w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-02-259x300.jpg 259w" sizes="auto, (max-width: 627px) 100vw, 627px" /></p>
<p>&nbsp;</p>
<p>เปิดหน้าจอ <a href="http://xdebug.org/wizard.php" target="_blank">custom installation instructions.</a> ในขั้นตอนแรกเพื่อที่จะนำข้อมูลที่คุณได้ Copy มาใส่ในช่อง Text Area นี้แล้วคลิกปุ่ม <strong>Analyse my phpinfo output</strong> ตามรูปภาพตัวอย่างด้านล่าง<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-113" alt="xDebug-03" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-03.jpg" width="714" height="547" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-03.jpg 714w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-03-300x229.jpg 300w" sizes="auto, (max-width: 714px) 100vw, 714px" /></p>
<p>&nbsp;</p>
<p>ให้คลิกลิงค์ <span style="text-decoration: underline;">Download php_xdebug-2.2.3-5.4-vc9.dll</span> เพื่อดาวน์โหลดไฟล์<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-114" alt="xDebug-04" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-04.jpg" width="610" height="216" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-04.jpg 610w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-04-300x106.jpg 300w" sizes="auto, (max-width: 610px) 100vw, 610px" /></p>
<p>&nbsp;</p>
<p>&#8211; นำไฟล์ <span style="text-decoration: underline;"><span style="color: #ff6600; text-decoration: underline;">php_xdebug-2.2.3-5.4-vc9.dll</span></span> ที่ดาวน์โหลด วางไว้ที่โฟล์เดอร์ C:\xampp\php\ext? <span style="color: #ff00ff;"><em>ซึ่งโฟล์เดอร์ในตัวอย่างบทความนี้เป็น php ที่ถูกติดตั้งจากโปรแกรม XMAPP 1.8.x หากว่าคุณไม่ได้ติดตั้งโปรแกรมจาก XMAPP คุณต้องทำการหาโฟล์เดอร์ที่ติดตั้ง php ในเครื่องของคุณเอง</em></span></p>
<p>&#8211; หลังจากนั้นคุณต้องเข้าไปแก้ไขไฟล์ php.ini ซึ่งอยู่ในโฟล์เดอร์ C:\xampp\php\php.ini<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-116" alt="xDebug-05" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-05.jpg" width="679" height="437" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-05.jpg 679w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-05-300x193.jpg 300w" sizes="auto, (max-width: 679px) 100vw, 679px" /></p>
<p>&#8211; ค้นหาคำว่า &#8220;[XDebug]&#8221; แล้วแก้ไขข้อมูลตามตัวอย่างด้านล่างนี้<br />
ลบ คอมม่า (;) ออกหน้าข้อความในบรรทัดด้านล่างนี้</p>
<ul>
<li>zend_extension = C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9.dll <em><span style="color: #ff00ff;">(ค่า php_xdebug-2.2.3-5.4-vc9.dll ของคุณอาจจะไม่เหมือนในบทความ)</span></em></li>
<li>xdebug.remote_host=localhost</li>
<li>xdebug.remote_enable=1 <em><span style="color: #ff00ff;">(ค่าเดิมเป็น 0 ให้คุณเปลี่ยนเป็น 1)</span></em></li>
<li>xdebug.remote_handler = dbgp</li>
<li>xdebug.remote_port=9000</li>
</ul>
<p>ตามรูปภาพด้านล่าง เมื่อแก้ไขแล้ว กด Save<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-118" alt="xDebug-06" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-06.jpg" width="598" height="382" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-06.jpg 598w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-06-300x191.jpg 300w" sizes="auto, (max-width: 598px) 100vw, 598px" /></p>
<p>&nbsp;</p>
<p>&#8211; หลังจากที่คุณแก้ไขไฟล์ php.ini เรียบร้อยแล้วให้คุณ Restart Apache (หรือ Restart เครื่องคอมพิวเตอร์)</p>
<p><span style="text-decoration: underline;"><strong>ขั้นตอนสอง</strong></span> ตั้งค่าและการใช้งาน NetBeans IDE ร่วมกับ xDebug</p>
<p>&#8211; เปิดโปรแกรม NetBeans IDE แล้วคลิกเมนู Tools &#8212; Options ตามลำดับ (ดูตัวอย่างจากรูปภาพด้านล่าง)<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-120" alt="xDebug-07" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-07.jpg" width="328" height="358" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-07.jpg 328w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-07-274x300.jpg 274w" sizes="auto, (max-width: 328px) 100vw, 328px" /></p>
<p>&nbsp;</p>
<p>&#8211; ปรากฏหน้าต่าง Opitons ให้คุณเลือกเมนู PHP (1) &#8212; แล้วคลิกเลือกแท๊บ Debugging (2) &#8212; จากนั้นเปลี่ยนค่า Debugger Port เป็น 9000 (3) เมื่อแก้ไขเสร็จแล้วคลิกปุ่ม OK (4) ตามลำดับ (ตัวอย่างตามรูปภาพด้านล่าง)</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-121" alt="xDebug-08" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-08.jpg" width="766" height="653" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-08.jpg 766w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-08-300x255.jpg 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /></p>
<p>&nbsp;</p>
<p>&#8211; <a title=" การสร้าง Project ใหม่ในโปรแกรม NetBeans IDE PHP" href="https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/" target="_blank">สร้าง Project ใหม่</a>ชื่อว่า xdebug เพื่อทดสอบการใช้งาน xDebug บนโปรแกรม NetBeans IDE</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-122" alt="xDebug-09" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-09.jpg" width="717" height="379" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-09.jpg 717w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-09-300x158.jpg 300w" sizes="auto, (max-width: 717px) 100vw, 717px" /></p>
<p>&nbsp;</p>
<p>&#8211; ให้คุณ Copy โค๊ดที่ผมได้เขียนไว้เป็นตัวอย่างด้านล่างนี้ นำไปวางไว้ในไฟล์ index.php เพื่อทดสอบการใช้งาน debug</p>
<blockquote><p>&lt;?php</p>
<p>$apple = 5;<br />
$banana = 2;<br />
echo &#8220;Price total is &#8221; . sum_price($apple, $banana);<br />
function sum_price($one, $two) {<br />
$price_one = checkPrice($one);<br />
$price_two = checkPrice($two);<br />
$result = $price_one + $price_two;<br />
return $result;<br />
}</p>
<p>function checkPrice($qty) {<br />
$price = 1;<br />
$result = 1;<br />
for ($i = 0; $i &lt; $qty; $i++) {<br />
$result = $result * ($price + $i);<br />
}<br />
return $result;<br />
}<br />
?&gt;</p></blockquote>
<p>ตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-123" alt="xDebug-10" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-10.jpg" width="496" height="401" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-10.jpg 496w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-10-300x242.jpg 300w" sizes="auto, (max-width: 496px) 100vw, 496px" /></p>
<p>&nbsp;</p>
<p>&#8211; การใช้งาน Debug เพียงคุณต้องการให้โปรแกรมหยุดทำงานเพื่อตรวจสอบโค๊ด ก็เพียงคลิก Break Point ตรงหน้าตัวเลขบรรทัด เมื่อคุณคลิกแล้วจะเป็นสัญลักษณ์สีแดง ตามรูปภาพด้านล่าง (ในกรอบสีแดงสามารถคลิกเพื่อหยุดโปรแกรมเพื่อตรวจสอบได้)<br />
<a href="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-12.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-125" alt="xDebug-12" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-12.jpg" width="366" height="344" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-12.jpg 366w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-12-300x281.jpg 300w" sizes="auto, (max-width: 366px) 100vw, 366px" /></a></p>
<p>&#8211; จากนั้นให้คุณคลิกปุ่ม Debug หรือพิมพ์คีย์บอร์ด CTRL + F5 (ตัวอย่างรูปภาพด้านล่าง)<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-124" alt="xDebug-11" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-11.jpg" width="347" height="159" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-11.jpg 347w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-11-300x137.jpg 300w" sizes="auto, (max-width: 347px) 100vw, 347px" /></p>
<p>&nbsp;</p>
<p>&#8211; Run Debug แล้วโปรแกรม NetBeans IDE จะเด้งมาหน้าเว็บโหลดค้าง เหมือนรูปภาพด้านล่างนี้ แสดงว่าคุณทำ Debug ได้แล้ว<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-126" alt="xDebug-13" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-13.jpg" width="277" height="155" /></p>
<p>&nbsp;</p>
<p>&#8211; ให้คุณกลับมาที่โปรแกรม NetBeans IDE ซึ่งตอนนี้ NetBeans IDE อยู่ในสถานะ Debug (เตรียมตัวตรวจสอบโค๊ด)<br />
<img loading="lazy" decoding="async" class="alignnone  wp-image-127" alt="xDebug-14" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-14.jpg" width="738" height="524" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-14.jpg 738w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-14-300x213.jpg 300w" sizes="auto, (max-width: 738px) 100vw, 738px" /></p>
<p>&nbsp;</p>
<p>ความหมายของปุ่ม Debug ในโปรแกรม NetBeans IDE<br />
<img loading="lazy" decoding="async" class="alignnone  wp-image-128" alt="00-continue" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-continue.jpg" width="28" height="28" /> ปุ่ม Continue หมายถึงให้โปรแกรมทำงานตามปกติเมื่อคุณกดปุ่มนี้ <em>(กดปุ่มลัด F5)</em></p>
<p><a href="https://www.itoffside.com/wp-content/uploads/2014/01/00-stop.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-133" alt="00-stop" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-stop.jpg" width="34" height="34" /></a> ปุ่ม?Finish Session หมายถึงจบการ Debug โปรแกรมซึ่งหากคุณทำการ Debug โปรแกรมเสร็จแล้วควรคลิกปุ่มนี้ <em>(กดปุ่มลัด Ship+F5)</em></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-132" alt="00-step" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-step.jpg" width="31" height="29" />? ปุ่ม Step infoหมายถึงการ Debug รายละเอียดทั้งหมดในฟังก์ชั่นทั้งหมด (และส่วนอื่นๆของโปรแกรม) <em>(กดปุ่มลัด F7)</em></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-131" alt="00-over-step" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-over-step.jpg" width="29" height="26" /> ปุ่ม Step Over หมายถึงการ Debug ข้ามรายละเอียดการทำงานในฟังก์ชั่น <em>(กดปุ่มลัด F8)</em></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-130" alt="00-out-step" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-out-step.jpg" width="29" height="26" /> ปุ่ม Step out หมายถึง การออกจากการ Debug ในฟังก์ชั่นการทำงานที่ทำอยู่ขณะนั้น <em>(กดปุ่มลัด Ctrl+F7)</em></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-129" alt="00-excute" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-excute.jpg" width="30" height="31" /> ปุ่ม Run to cursor หมายถึง การ Debug ในตำแหน่งที่ Cursor ชี้อยู่ขณะนั้น <em>(กดปุ่มลัด F4)</em></p>
<p>&nbsp;</p>
<p>ในบทความนี้แนะใช้การ Debug โดยกดปุ่ม F7 เพื่อดูรายละเอียดขั้นตอนการทำงานและคุณสามารถใช้เมาส์ Hover ตัวแปร PHP เพื่อดูค่าตัวแปรได้อีกด้วย<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-134" alt="xDebug-15" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-15.jpg" width="545" height="319" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-15.jpg 545w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-15-300x175.jpg 300w" sizes="auto, (max-width: 545px) 100vw, 545px" /></p>
<p>&nbsp;</p>
<p>การ Debug Netbeans IDE นอกจากจะตรวจสอบแล้วยังสามารถแก้ไขประเภทตัวแปรและค่าตัวแปรได้ตามกรอบสีแดง<br />
<a href="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-16.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-135" alt="xDebug-16" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-16.jpg" width="812" height="183" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-16.jpg 812w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-16-300x67.jpg 300w" sizes="auto, (max-width: 812px) 100vw, 812px" /></a></p>
<p>&nbsp;</p>
<p>สำหรับบทความการใช้งาน NetBeans IDE ในการ Debug โปรแกรมภาษา PHP ก็มีเพียงเท่านี้ซึ่งผมหวังว่ามีประโยชน์ไม่มากก็น้อยในการเขียนโปรแกรม หากใครมีปัญหา แนะนำหรือติชม สามารถแสดงความคิดเห็นได้ครับ</p><p>The post <a href="https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/">Debug PHP ด้วยเครื่องมือ NetBeans IDE และ xDebug</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>การเชื่อมต่อและจัดการฐานข้อมูล MySQL โดยใช้ Netbeans IDE</title>
		<link>https://www.itoffside.com/connecting-mysql-database-from-netbeans/</link>
					<comments>https://www.itoffside.com/connecting-mysql-database-from-netbeans/#comments</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Sun, 12 Jan 2014 17:07:55 +0000</pubDate>
				<category><![CDATA[Tool Programming]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Tool php]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=83</guid>

					<description><![CDATA[<p>บทความนี้นำเสนอการตั้งค่าการเชื่อมต่อฐานข้อมูล Mysql โดยใช้โปรแกรม NetBeans IDE โดยการตั้งค่าการเชื่อมต่อทำเพียงครั้งเดียวหลังจากนั้นคุณก็สามารถสร้างฐานข้อมูล, สร้างตาราง และ Run Sql query ได้ ในตัวอย่างของบทความนี้จะให้ผู้อ่านเข้าใจถึงระบบการจัดการฐานข้อมูลเบื้องต้น เพื่อใช้ความรู้ความเข้าใจมาประยุกต์ใช้กับโปรแกรม NetBeans IDE ด้วย MySQL คือระบบจัดการฐานข้อมูลที่เป็น Open Source โดยเป็นที่นิยมในการนำมาใช้งานกับเว็บไซต์แอพลิเคชั่น ซึ่ง MySQL มีความเร็ว, ความเสถียร ในการประมวลผล จึงเหมาะสำหรับจะใช้เป็นฐานข้อมูลพัฒนาระบบร่วมกับภาษา PHP เครื่องมือที่ต้องเตรียมมีดังนี้ 1. NetBeans IDE เวอร์ชั่น 7.x 2. Java Development...</p>
<p>The post <a href="https://www.itoffside.com/connecting-mysql-database-from-netbeans/">การเชื่อมต่อและจัดการฐานข้อมูล MySQL โดยใช้ Netbeans IDE</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>บทความนี้นำเสนอการตั้งค่าการเชื่อมต่อฐานข้อมูล Mysql โดยใช้โปรแกรม NetBeans IDE โดยการตั้งค่าการเชื่อมต่อทำเพียงครั้งเดียวหลังจากนั้นคุณก็สามารถสร้างฐานข้อมูล, สร้างตาราง และ Run Sql query ได้ ในตัวอย่างของบทความนี้จะให้ผู้อ่านเข้าใจถึงระบบการจัดการฐานข้อมูลเบื้องต้น เพื่อใช้ความรู้ความเข้าใจมาประยุกต์ใช้กับโปรแกรม NetBeans IDE ด้วย<span id="more-83"></span></p>
<p>MySQL คือระบบจัดการฐานข้อมูลที่เป็น Open Source โดยเป็นที่นิยมในการนำมาใช้งานกับเว็บไซต์แอพลิเคชั่น ซึ่ง MySQL มีความเร็ว, ความเสถียร ในการประมวลผล จึงเหมาะสำหรับจะใช้เป็นฐานข้อมูลพัฒนาระบบร่วมกับภาษา PHP</p>
<p><span style="text-decoration: underline;"><strong>เครื่องมือที่ต้องเตรียมมีดังนี้</strong></span></p>
<p>1. NetBeans IDE เวอร์ชั่น 7.x<br />
2. Java Development Kit (JDK) เวอร์ชั่น 6 หรือ 7<br />
3. MySQL database server เวอร์ชั่น 5.x</p>
<p>เปิดโปรแกรม NetBeans IDE ขึ้นมา สักเกตุ Panel ด้านซ้ายมือ คลิก Services -&gt; Drivers แล้วคลิกขวาเมนู MySQL เลือกรายการ Connect Using&#8230; ตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-87" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-01.jpg" alt="connecting-mysql-database-01" width="462" height="421" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-01.jpg 462w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-01-300x273.jpg 300w" sizes="auto, (max-width: 462px) 100vw, 462px" /></p>
<p>จากนั้นจะปรากฎไดอะล๊อกบ๊อก ให้ใส่ข้อมูลรายละเอียดเกี่ยวกับฐานข้อมูล เมื่อใส่ข้อมูลครบถูกต้อง กด Test Connection เพื่อตรวจสอบการเชื่อมต่อ หากขึ้นข้อความ &#8221; Success connected&#8221; แล้วคุณค่อยกด Next ตามรูปภาพด้านล่าง (เช็คถูกตรง Remeber password)</p>
<p>&#8211; Host : โฮสของ mysql<br />
&#8211; Database : ฐานข้อมูลที่ต้องการเชื่อมต่อ (ในตัวอย่างบทความได้มีการสร้างฐานข้อมูลทดสอบไว้)<br />
&#8211; user Name : ชื่อผู้ใช้ฐานข้อมูล<br />
&#8211; password : รหัสผ่าน</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-88" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-02.jpg" alt="connecting-mysql-database-02" width="616" height="453" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-02.jpg 616w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-02-300x220.jpg 300w" sizes="auto, (max-width: 616px) 100vw, 616px" /></p>
<p>ในหน้าจอนี้กด Next</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-89" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-03.jpg" alt="connecting-mysql-database-03" width="616" height="453" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-03.jpg 616w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-03-300x220.jpg 300w" sizes="auto, (max-width: 616px) 100vw, 616px" /></p>
<p>ในหน้าจอนี้กด Finish เพื่อเชื่อมต่อฐานข้อมูล</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-90" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-04.jpg" alt="connecting-mysql-database-04" width="616" height="453" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-04.jpg 616w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-04-300x220.jpg 300w" sizes="auto, (max-width: 616px) 100vw, 616px" /></p>
<p>เมื่อทำการเพิ่มการเชื่อมต่อจะมีเมนูเพิ่มขึ้นมาตามรูปภาพด้านล่าง ตรงเมนูนี้ คุณสามารถจัดการฐานข้อมูล MySQL ได้</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-91" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-05.jpg" alt="connecting-mysql-database-05" width="407" height="373" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-05.jpg 407w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-05-300x274.jpg 300w" sizes="auto, (max-width: 407px) 100vw, 407px" /></p>
<p>หลังจากคุณตั้งค่าการเชื่อมต่อสำเร็จ จากนี้บทความจะแนะนำการใช้งานที่เกี่ยวกับโปรแกรม Netbeans IDE และ MySQL Database</p>
<p><span style="text-decoration: underline;"><strong>การสร้างตาราง (table)</strong></span><br />
เข้าไปที่ ฐานข้อมูล-&gt; Tables แล้วคลิกขวาเลือกรายการ <span style="text-decoration: underline;">Create Table&#8230;</span></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-94" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-06.jpg" alt="connecting-mysql-database-06" width="393" height="372" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-06.jpg 393w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-06-300x283.jpg 300w" sizes="auto, (max-width: 393px) 100vw, 393px" /></p>
<p>เมื่อปรากฎไดอะล๊อกบ๊อก ขึ้นมาให้ใส่ชื่อตารางฐานข้อมูล(ในตัวอย่างตั้งชื่อ product) แล้วกด <span style="text-decoration: underline;">Add column</span> เพื่อเพิ่มฟิล์ดตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-95" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-07.jpg" alt="connecting-mysql-database-07" width="648" height="360" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-07.jpg 648w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-07-300x166.jpg 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p>ให้กรอกรายละเอียดของฟิล์ดตารางข้อมูล</p>
<p>Name : ชื่อฟิล์ดข้อมูล<br />
Type : ประเภทข้อมูล<br />
Size : ขนาดของข้อมูล<br />
Scale : ความจุ<br />
Constraints : กำหนดรายละเอียด PK,Uq,Null,Index ให้กับฟิล์ดข้อมูล</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-96" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-08.jpg" alt="connecting-mysql-database-08" width="396" height="377" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-08.jpg 396w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-08-300x285.jpg 300w" sizes="auto, (max-width: 396px) 100vw, 396px" /></p>
<p>เมื่อสร้างฟิล์ดเสร็จเรียบร้อยแล้ว กด OK เพื่อสร้างตารางข้อมูล(Table) ตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-98" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-09.jpg" alt="connecting-mysql-database-09" width="650" height="342" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-09.jpg 650w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-09-300x157.jpg 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<p>ผลลัพธ์การสร้างตาราง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-99" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-10.jpg" alt="connecting-mysql-database-10" width="362" height="275" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-10.jpg 362w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-10-300x227.jpg 300w" sizes="auto, (max-width: 362px) 100vw, 362px" /></p>
<p>เมื่อคุณสร้างตารางเสร็จแล้วต่อไปเป็นการเพิ่มข้อมูล ให้คลิกขวาตารางที่เพิ่งสร้างแล้ว<em>(ในบทความตารางชื่อ product)</em> เลือกรายการ View Data&#8230; ตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-100" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-11.jpg" alt="connecting-mysql-database-11" width="473" height="378" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-11.jpg 473w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-11-300x239.jpg 300w" sizes="auto, (max-width: 473px) 100vw, 473px" /></p>
<p>จากนั้นคลิกปุ่ม Insert Record ตามรูปภาพสี่เหลี่ยมตีกรอบไว้ด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-101" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-12.jpg" alt="connecting-mysql-database-12" width="703" height="502" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-12.jpg 703w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-12-300x214.jpg 300w" sizes="auto, (max-width: 703px) 100vw, 703px" /></p>
<p>ในหน้าจอนี้หากคุณคลิกปุ่ม Show SQL/Hide SQL หมายถึง เปิดปิด Sql text และ หากคุณเพิ่มข้อมูลแถวแรกเรียบร้อยแล้วหากต้องการเพิ่มเข้าไปอีกให้คลิกปุ่ม Add Row จึงจะสามารถเพิ่มข้อมูลลงไปได้</p>
<p>ถ้าคุณใส่ข้อมูลลงไปให้เรียบร้อยแล้วกด OK</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-102" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-13.jpg" alt="connecting-mysql-database-13" width="723" height="381" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-13.jpg 723w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-13-300x158.jpg 300w" sizes="auto, (max-width: 723px) 100vw, 723px" /></p>
<p>สรุปหน้าจอ Run sql query</p>
<p>sql query text : ใช้สำหรับเขียนภาษา sql เช่น select, insert, update, delete<br />
run button : หลังจากเขียนสคริป sql แล้วสามารถกดปุ่ม run sql ได้<br />
data : เมื่อกดปุ่ม run sql จะมีข้อมูลแสดงผล<br />
result : ผลลัพธ์แสดงรายละเอียดต่างๆในการ run sql</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-103" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-14.jpg" alt="connecting-mysql-database-14" width="723" height="475" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-14.jpg 723w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-14-300x197.jpg 300w" sizes="auto, (max-width: 723px) 100vw, 723px" /></p>
<p><span style="color: #ff00ff;"><em>หากมีข้อสงสัยหรือปัญหาการติดตั้งสามารถเขียนคอมเม้นต์ด้านล่างได้เลยครับ</em></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p><p>The post <a href="https://www.itoffside.com/connecting-mysql-database-from-netbeans/">การเชื่อมต่อและจัดการฐานข้อมูล MySQL โดยใช้ Netbeans IDE</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/connecting-mysql-database-from-netbeans/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>การสร้าง Project ใหม่ในโปรแกรม NetBeans IDE PHP</title>
		<link>https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/</link>
					<comments>https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/#respond</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Thu, 09 Jan 2014 14:44:21 +0000</pubDate>
				<category><![CDATA[Tool Programming]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[Tool php]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=75</guid>

					<description><![CDATA[<p>การใช้งานโปรแกรม Netbeans IDE เบื้องต้น โดยผมจะแนะนำการสร้าง Project โดยจำลองเครื่องของตัวเองเป็น Server ในบทความนี้ใช้ XMAPP เวอร์ชั่น 1.8 ในการ Run Apache,PHP,MySQL ซึ่งบางคนอาจจะใช้ Appserv, WAMP ก็ได้ 1. คลิก ปุ่มสร้าง Project (วงกลมรูปภาพด้านล่าง) หรือจะคลิกเมนู File &#8211; New Project&#8230; 2. ในหน้าจอนี้เลือก Project เป็น PHP Application ตามรูปภาพด้านล่าง แล้วกด Next...</p>
<p>The post <a href="https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/">การสร้าง Project ใหม่ในโปรแกรม NetBeans IDE PHP</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>การใช้งานโปรแกรม Netbeans IDE เบื้องต้น โดยผมจะแนะนำการสร้าง Project โดยจำลองเครื่องของตัวเองเป็น Server ในบทความนี้ใช้ XMAPP เวอร์ชั่น 1.8 ในการ Run Apache,PHP,MySQL ซึ่งบางคนอาจจะใช้ Appserv, WAMP ก็ได้<span id="more-75"></span></p>
<p>1. คลิก ปุ่มสร้าง Project (วงกลมรูปภาพด้านล่าง) หรือจะคลิกเมนู File &#8211; New Project&#8230;</p>
<p><img loading="lazy" decoding="async" alt="how-to-use-netbeans-ide-php-01" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-01.jpg" width="554" height="448" /></p>
<p>2. ในหน้าจอนี้เลือก Project เป็น PHP Application ตามรูปภาพด้านล่าง แล้วกด Next</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-78" alt="how-to-use-netbeans-ide-php-02" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-02.jpg" width="737" height="508" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-02.jpg 737w, https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-02-300x206.jpg 300w" sizes="auto, (max-width: 737px) 100vw, 737px" /></p>
<p>3. ในหน้าจอนี้ให้กรอกข้อมูล</p>
<ul>
<li>Project Name : ชื่อ Project ของคุณ</li>
<li>Sources Folder : เลือกที่อยู่ของ Project ในตัวอย่างใช้ XMAPP แต่ถ้าหากเป็น Appser ให้เลือกเป็น C:\appserv\www\Projectname (สามารถกด Browse.. หาโฟล์เดอร์ได้)</li>
<li>PHP Version : เลือกเวอร์ชั่น PHP ในการพัฒนา</li>
</ul>
<p>เมื่อกรอกรายละเอียดครับเรียบร้อยแล้วให้คลิกปุ่ม Next</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-79" alt="how-to-use-netbeans-ide-php-03" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-03.jpg" width="737" height="508" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-03.jpg 737w, https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-03-300x206.jpg 300w" sizes="auto, (max-width: 737px) 100vw, 737px" /></p>
<p>4. ตั้งค่า Run Configuration คุณสามารถเลือกได้ว่า Run as ที่บน Server ได้แต่ในตัวอย่างนี้จะ Run บนเครื่องของตัวเองให้เลือกตามรูปภาพด้านล่าง แล้วกด Next</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-80" alt="how-to-use-netbeans-ide-php-04" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-04.jpg" width="737" height="508" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-04.jpg 737w, https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-04-300x206.jpg 300w" sizes="auto, (max-width: 737px) 100vw, 737px" /></p>
<p>5. สร้าง Project PHP เสร็จเรียบร้อยแล้ว โฟล์เดอร์งาน Project จะอยู่ด้านซ้าย</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-81" alt="how-to-use-netbeans-ide-php-05" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-05.jpg" width="792" height="473" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-05.jpg 792w, https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-05-300x179.jpg 300w" sizes="auto, (max-width: 792px) 100vw, 792px" /></p>
<p><span style="color: #ff00ff;"><em>หากมีข้อสงสัยหรือปัญหาการติดตั้งสามารถเขียนคอมเม้นต์ด้านล่างได้เลยครับ</em></span></p><p>The post <a href="https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/">การสร้าง Project ใหม่ในโปรแกรม NetBeans IDE PHP</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NetBeans เครื่องมือในการเขียนโปรแกรมภาษา PHP</title>
		<link>https://www.itoffside.com/netbeans-tool-php/</link>
					<comments>https://www.itoffside.com/netbeans-tool-php/#comments</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Wed, 08 Jan 2014 13:23:06 +0000</pubDate>
				<category><![CDATA[Tool Programming]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[Tool php]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=66</guid>

					<description><![CDATA[<p>เครื่องมือในการเขียนโปรแกรมภาษา PHP มีให้เลือกใช้หลายโปรแกรม ซึ่งในสมัยเครื่องมือในการเขียนโปรแกรมนั้นคือ Macomedia Dreamweaver 8 โดยความสามารถของโปรแกรมนี้ สามารถเขียนโปรแกรมในมุมมอง Code และการออกแบบโดยไม่ต้องเขียนคำสั่ง HTML สามารถลากกล่องเครื่องมือต่างๆ วางไว้ในหน้า Design ได้ ซึ่งจุดนี้เองทำให้โปรแกรม Dreamweaver นิยมใช้กันมาก(สมัยก่อน) จนมาถึงปัจจุบันได้มีเครื่องมือการเขียนโปรแกรมต่างๆมากมายออกมาให้เลือกใช้งาน ส่วนตัวผมเลือกใช้งาน NetBeans เลยมาเขียนบทความแนะนำการใช้งาน ซึ่งจะเริ่มการใช้งานแบบง่ายๆไม่ยุ่งยากซับซ้อน อันดับแรกให้คุณดาวน์โหลดโปรแกรมก่อนที่เว็บ https://netbeans.org/ เมื่อดาวน์โหลดมาเสร็จแล้วให้ทำการติดตั้ง กรณีที่ติดตั้งไม่ได้ให้โหลดโปรแกรม JDK แล้วติดตั้งก่อนโดยหาดาวน์โหลดได้จากเว็บ http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html หลังจากที่ติดตั้งโปรแกรมเรียบร้อย ให้เปิดโปรแกรมเข้ามาใช้งาน มีหน้าตาโปรแกรมแบบนี้ บทความต่อไปจะเขียนเรื่องการสร้าง Project การจัดการไฟล์ใน Project...</p>
<p>The post <a href="https://www.itoffside.com/netbeans-tool-php/">NetBeans เครื่องมือในการเขียนโปรแกรมภาษา PHP</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>เครื่องมือในการเขียนโปรแกรมภาษา <strong>PHP</strong> มีให้เลือกใช้หลายโปรแกรม ซึ่งในสมัยเครื่องมือในการเขียนโปรแกรมนั้นคือ Macomedia Dreamweaver 8 โดยความสามารถของโปรแกรมนี้ สามารถเขียนโปรแกรมในมุมมอง Code และการออกแบบโดยไม่ต้องเขียนคำสั่ง HTML สามารถลากกล่องเครื่องมือต่างๆ วางไว้ในหน้า Design ได้ ซึ่งจุดนี้เองทำให้โปรแกรม <strong>Dreamweaver</strong> นิยมใช้กันมาก(สมัยก่อน) จนมาถึงปัจจุบันได้มีเครื่องมือการเขียนโปรแกรมต่างๆมากมายออกมาให้เลือกใช้งาน ส่วนตัวผมเลือกใช้งาน <strong><span style="text-decoration: underline;">NetBeans</span> </strong>เลยมาเขียนบทความแนะนำการใช้งาน ซึ่งจะเริ่มการใช้งานแบบง่ายๆไม่ยุ่งยากซับซ้อน<span id="more-66"></span></p>
<p>อันดับแรกให้คุณดาวน์โหลดโปรแกรมก่อนที่เว็บ <a title="ดาวน์โหลดโปรแกรม NetBeans" href="https://netbeans.org/" target="_blank">https://netbeans.org/</a> เมื่อดาวน์โหลดมาเสร็จแล้วให้ทำการติดตั้ง กรณีที่ติดตั้งไม่ได้ให้โหลดโปรแกรม JDK แล้วติดตั้งก่อนโดยหาดาวน์โหลดได้จากเว็บ <a title="JDK" href="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html" target="_blank">http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html</a></p>
<p>หลังจากที่ติดตั้งโปรแกรมเรียบร้อย ให้เปิดโปรแกรมเข้ามาใช้งาน มีหน้าตาโปรแกรมแบบนี้</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-70" alt="netbeans-tool-php-01" src="https://www.itoffside.com/wp-content/uploads/2014/01/netbeans-tool-php-01.jpg" width="600" height="357" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/netbeans-tool-php-01.jpg 600w, https://www.itoffside.com/wp-content/uploads/2014/01/netbeans-tool-php-01-300x178.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>บทความต่อไปจะเขียนเรื่องการสร้าง Project การจัดการไฟล์ใน Project และการตั้งค่าพื้นฐาน NetBeans</p>
<p><span style="color: #ff00ff;"><em>หากมีข้อสงสัยหรือปัญหาการติดตั้งสามารถเขียนคอมเม้นต์ด้านล่างได้เลยครับ</em></span></p><p>The post <a href="https://www.itoffside.com/netbeans-tool-php/">NetBeans เครื่องมือในการเขียนโปรแกรมภาษา PHP</a> first appeared on <a href="https://www.itoffside.com">การเขียนโปรแกรม, เทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/netbeans-tool-php/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
