Search

Saturday, June 28, 2008

SERVER VARIABLES

หลายคครั้งที่ผมเขียนเว็บด้วย php จะต้องทำงานเกี่ยวกับ database และแน่นอนครับ ผมจะมีไฟล์ที่ทำ connection ไว้ต่างหาก เวลาใช้ก็แค่เรียกใช้เท่านั้นเอง เขียน connection แค่ครั้งเดียวพอ เหอะๆ เอาหลักการของ oop มาใช้กันหน่อยครับ ปัญหามันก็มีอยู่ว่า connection file ที่ผมเขียนไว้นะ มันกับอยู่ใน directory ที่บนกว่าไฟล์ที่ผม เขียนอะ เวลา include_once() ก็ต้องอ้าง path ทั้งหมดของ connection file หรืออาจมีวิธีอื่น แต่วิธีที่ผมทำเป็นประจำคือ ผมจะใช้ SERVER VARIABLE ครับ เพราะว่าง่ายดี
พอพูดถึง SERVER VARIABLE ผมว่าหลายๆ คนที่เป็นเซียน php คงจะใช้งานเป็นประจำ
ใน SERVER VARIABLE ก็มีให้เราเรียกใช้หลายตัวเหมือนกันครับ แต่เราก็ไม่ได้ใช้งานทั้งหมดหรอก มีบางตัวเท่านั้นครับที่เราใช้เป็นประจำ เอ่ แล้วมันเรียกใช้ยังไงละเนี่ย
การเีรียกใช้นั้นก็ไม่ยากครับ ก็เหมือนกันกับ $_GET , $_POST แต่ SERVER VARIABLE จะ เป็น $_SERVER
ตัวอย่างเรียกน้ำย่อยสักสองตัวละกันครับ
$_SERVER['REQUEST_URI'] จะให้ค่า rul ของ page นี้
$_SERVER['DOCUMENT_ROOT'] อะ อันนี้จะให้ค่าอะไรออกมาเนี่ย ถ้าไม่รู้ก็เอางี้เลยครับ เขียนไฟล์ phpinfo() แล้วอัพลอง run ดู จะเห็นว่าใน phpinfo จะแสดงข้อมูลของ server variable ให้ดู



ก็แต่นี้ละครับ

อะสรุปเลยละกัน จบละ.....

Saturday, June 21, 2008

Netbeans with javaScript

ใน Netbeans สามารถใช้ javaScript ได้ ลองดู video นี้ครับ เจ๊ง มาก ๆ เลย Netbeans เป็น IDE ที่สุดยอดจริง ๆ

ลองดูครับว่าเจ๊งมาก ๆ แค่ไหน
Netbeans with javaScript

Sunday, June 15, 2008

Create Table In MySQL Using Netbeans

บทความนี้ผมจะเขียนเกี่ยวกับการใช้ Netbeans ละกันนะครับ เพราะตั้งแต่ต้นเดือนมิถุนา หลังจากที่ผมฝึกงานเสร็จ ก็เป็นอันว่าเปิดเรียน ต้องทำการลงทะเบียนเรียน อันนี้ไม่ค่อยจะยุ่งยากเท่าไหร่ครับ แต่ที่ยากคือการฝึกงานนี้ละครับ ฝึกงานเสร็จก็ต้องทำรายงานส่ง แล้วยังต้อง presentation อีก เหนื่อย ๆ ในช่วงเดือนมิถุนา ถึง กรกฎา คงเป็นช่วงที่ผมจะทำงานเกี่ยวกับ Java ซะเป็นส่วนใหญ่ ทั้ง j2me, j2ee วันนี้ก็เลยได้โอกาสทองมาเขียนความรู้เล็ก ๆ น้อยเพื่อจะเป็นประโยชน์กับใครหลาย ๆ คนที่เข้ามาอ่านบล๊อกผม

วันนี้ผมจะอธิบายวิธีการใช้งาน Netbeans และการ create table in MySQL database
โดยปกติแล้วการเขียน java connect mysql จำเป็นที่จะต้องใช้ mysql connector (jdbc api) แต่สำหรับ netbeans แ้ล้ว mysql connector มันจะ bundled มาพร้อมกับ netbeans (6.0 ,6.1) เลย


ทางด้านซ้่ายมือเราลองเปิด service explorer ขี้นมาดูนะครับ อัันนี้ผม install mysql ตอนที่ผม install appserv หรือถ้าหา service explorer ไม่เจอก็กด ctrl + 5

ถ้าเปิดขึ้นมาแล้ว เจอรูปแบบนี้แสดงว่า ยังไม่ได้ connect กับ mysql ครับ ให้คลิกขวา แล้วเลือก connect...

ปรากฎหน้าต่าง connect ของผม user = root , pass = xxxx ก็ใส่กันไปตามที่เราได้ตั้งไวนะครับ เมื่อเรากด OK user, password ถูกต้องก็จะเห็นดังรูปนี้ครับ
จะเห็นว่าตอนนี้เราจะยังไม่สามารถสร้าง Table ได้นะครับเพราะว่าเรายังไม่มี database เลยงั้นก็มาสร้างกัน
คลิกขวาเหมือนเดิมครับแล้วก็พิมพ์ คำสั่ง sql เพื่อสร้าง database

create database MyNewDatabase;
แล้วสั่ง run

ลองมาดูว่าเราได้ database ที่เราสร้างแล้วจริงไหม
ทีนี้เราได้ database และพร้อมที่จะสร้าง Table แล้วครับ คลิกขวาที่ mynewdatabase แล้วเลือก connect...

หลังจากที่เรา connect เสร็จ จะเห็นว่ามีอะไรก็ไม่รู้เพิ่มขึ้นมา

คลิกขวาที่ เรา connect เสร็จแล้วลอง explain ดูครับ แล้วก็คลิกขวาเพื่อสร้าง Table กันได้เลยครับ
แค่นี้ละครับ ง่ายไหมครับ

sourcr: http://www.netbeans.org/kb/60/ide/mysql.html