ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingezSQL ของขวัญจากสวรรค์สำหรับชาว PHP*
หน้า: [1] 2  ทั้งหมด   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ezSQL ของขวัญจากสวรรค์สำหรับชาว PHP*  (อ่าน 7725 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
janeos
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 265



ดูรายละเอียด
« เมื่อ: 04 กันยายน 2007, 09:44:43 »

 Grin
ตั้งชื่อซะเว่อร์ จริงๆมันก็แค่ php class อันนึง ที่ช่วยให้ชีวิตของคุณง่ายขึ้น(ในการเขียน PHP ติดต่อ database)
แต่ว่าตั้งแต่ผมรู้จัก class ตัวนี้ ผมไม่เคยกลับไปใช้ mysql_connect อีกเลย  Cry

โม้มาเยอะแล้ว ไปโหลดมาลองเล่นกันดีกว่า
http://www.woyano.com/view/213...nload-ezSQL-Database-Class-203


----------------------------------------------------
Example 1, การเลือกแบบหลายแถว
----------------------------------------------------
โค๊ด:
// Select multiple records from the database and print them out..
$users = $db->get_results("SELECT name, email FROM users");
foreach ( $users as $user )
{
            // Access data using object syntax
            echo $user->name;
            echo $user->email;
}


----------------------------------------------------
Example 2, การเลือกแบบแถวเดียว
----------------------------------------------------
โค๊ด:
// Get one row from the database and print it out..
$user = $db->get_row("SELECT name,email FROM users WHERE id = 2");
echo $user->name;
echo $user->email;


----------------------------------------------------
Example 3, การเลือกแบบค่าเดียว
----------------------------------------------------
โค๊ด:
// Get one variable from the database and print it out..
$var = $db->get_var("SELECT count(*) FROM users");
echo $var;


----------------------------------------------------
Example 4, ส่ง query โดยไม่รับค่ากลับ
----------------------------------------------------
โค๊ด:
// Insert into the database
$db->query("INSERT INTO users (id, name, email) VALUES (NULL,'justin','jv@foo.com')");

และตัวอย่างอื่นๆอีกที่
http://justinvincent.com/docs/ezsql/ez_sql_help.htm

 Cool
« แก้ไขครั้งสุดท้าย: 04 กันยายน 2007, 14:36:23 โดย bubbleball » บันทึกการเข้า

tarnroma
ก๊วนเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 366



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 04 กันยายน 2007, 10:29:19 »

ขอบคุณคับ
บันทึกการเข้า

YES
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #2 เมื่อ: 04 กันยายน 2007, 11:34:20 »

แนะนำใช้งานจริงๆ adodb ดีกว่า

เพราะมันปรับกะ db ชนิดอื่นทีหลังได้

(ระดับองค์กร ลูกค้าชอบขอ =__=" )
บันทึกการเข้า

lowprofile
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 189



ดูรายละเอียด
« ตอบ #3 เมื่อ: 04 กันยายน 2007, 13:16:46 »

มายืนยันอีกคนครับว่า PHP ADODB ดีมากๆ document ละเอียดยิบ ใช้งานง่าย รองรับฐานข้อมูลหลากหลาย (Sybase, Access, MySQL, MsSQL, LDAP, Postgres ไปจนถึง Oracle!)  มีอะไรให้เล่นเยอะ แถมยังเร็วอีกด้วย

function ที่ผมคิดว่าดีมากๆ เลยคือ GetUpdateSQL, GetInsertSQL, CacheExecute, SelectLimit, PageExecute ฯลฯ

Download และอ่าน Document ได้ที่นี่ครับ
http://phplens.com/lens/adodb/docs-adodb.htm

ดูการเปรียบเทียบระหว่าง PEAR DB, MDB, dbx, Metabase และ Native MySQL
http://www.narisa.com/blog/patrickz/index.php?showentry=154

คุณ PatrickZ สรุปข้อดีของ ADODB ไว้อย่างนี้ครับ
http://www.narisa.com/blog/patrickz/index.php?showentry=153
ข้อดีของ ADOdb
- มีความเร็วสูง ว่ากันว่า เป็น opensource library ที่เร็วที่สุด
- portability เราสามารถย้ายไปใช้ฐานข้อมูลชนิดอื่น โดยไม่ต้องเปลี่ยนแปลง code ใดๆ
- ง่ายต่อการเรียนรู้ โดยเฉพาะผู้ที่มีประสบการณ์กับ Microsoft ActiveX ADOdb
- ผ่านการทดสอบ ใช้งาน จากผู้ใช้มากมาย ยกตัวอย่าง project ดังๆ อย่างเช่น ACID, PostNuke, Xaraya, phpWiki, Mambo, PHP GACL, TikiWiki, eGroupWare and phpLens App Server


ลองใช้ดูนะครับ แล้วจะชอบ Smiley
บันทึกการเข้า

ชีวิตนี้น้อยนัก

๏ พายเถิดพ่ออย่ารั้ง   รอพาย
จวนตะวันจักสาย   ส่องฟ้า
ของสดสิ่งควรขาย   จักขาด ค่าแฮ
ตลาดเลิกแล้วอ้า   บ่นอื้นเอาใคร ๚ะ๛


คราวนี้เป็นคราวเงินหมด
ธนาคาร : ไทยพาณิชย์ จำกัด (มหาชน) สาขา : อุดรธานี
ชื่อบัญชี : โครงการช่วยชาติโดยหลวงตามหาบัว ญาณสัมปันโน
เลขที่บัญชี : 510-2-83957-5
ColdMoney
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 12,622



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 04 กันยายน 2007, 13:23:10 »

ใจจ้า  Smiley
บันทึกการเข้า

tarnroma
ก๊วนเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 366



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 04 กันยายน 2007, 13:52:01 »

ขอบคุณอีกรอบคับ
บันทึกการเข้า

YES
ball6847
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 212
ออฟไลน์ ออฟไลน์

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #6 เมื่อ: 04 กันยายน 2007, 13:56:44 »

ทุกวันนี้

mysql_connect();
mysql_select_db();
mysql_close();

ผมยังใช้อยู่เลยง่ะ ลองหา class มาช่วยแล้วเหมือนกัน แต่ไม่ค่อยถูกใจ บางอันทำให้ยุ่งยากกันเข้าไปใหญ่เลย

เด๋วจะลองใช้ ทั้ง 2 อันที่ว่าดูครับ ขอบคุณที่เข้ามา Share ประสบการณ์กันนะครับ
บันทึกการเข้า

nonpha43
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 141



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 04 กันยายน 2007, 13:58:25 »

เรื่องภาษาไทย สองอันนี้อันไหน เก่งกว่ากันครับ เผื่อจะเปลี่ยนจาก Mysql มาใช้บ้าง
บันทึกการเข้า

7
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 04 กันยายน 2007, 14:00:55 »

มีที่มันจัดการกับ XML ได้เปล่าอ่ะ
บันทึกการเข้า

tor31
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 175



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 04 กันยายน 2007, 14:09:25 »

ว่าจะไม่ออกความเห็นแล้วนะเนี่ย

แนะนำแล้วกันครับถ้าใครเคยเขียนแบบธรรมดาอยู่แล้วไม่เคยใช้ class

ให้ศึกษา ADODB ต่อเลยครับ อย่าไปลองใช้อันอื่นเพราะของเค้าดีจริง

ถ้าใครใช้ class อื่นอยู่ก็ดีครับถือได้เป็นการเรียนรู้การเขียนโค้ดแบบต่าง แนวคิดต่างๆ

การเรียนรู้ที่ดีของผมคือการแกะ class ฟรีของต่างประเทศครับเค้าเขียนกันเก่งจริงๆ มีฟังชั่นที่ไม่เคยใช้พอเห็นแล้วตกใจเลยครับมันง่ายจริงๆ ถ้าใช้ ฟั่งชั่น php ที่ไม่เคยใช้ดีกว่าเขียนเองแล้วออกมาเหมือนกันเยอะ

ตอนนี้ไม่อยากเขียนโปรแกรมแล้วครับพี่น้อง 55+

มีโปรเจคที่คิดไว้ต่างๆ มากมาย อยากจะจ้างเขียนแล้วครับ 55+

ปล.ระวังใช้ ADODB แล้วโฮสไม่ support นะครับเคยเจอ แต่ส่วนมาก ใช้ได้ครับคิดว่างั้น เพราะ ADODB มันสุดยอดจริงๆครับ(อยากรู้ว่ามันเกิดขึ้นตอนไหน 55+) คิดว่าน่าจะศึกษาและปรับปรุงแก้ไขมากันนานแล้ว

... เคยแก้ ADODB ให้ connect mysql database สองก้อนพร้อมกัน(แต่หาในเน็ตนะอิ)

บันทึกการเข้า

บอร์ดผมเองสร้างขึ้นมาเพื่อให้ Spam ครับ
สร้างบอร์ดขึ้นมาคนล่ะอันแล้วมาทำ List ใช้กันเองน่าจะดีครับ
ไม่มีใครรู้ในทุกๆ อย่าง เรารู้ในสิ่งที่ผู้อื่นไม่รู้ มากเท่ากับที่ไม่รู้ในสิ่งที่ผู้อื่นรู้
janeos
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 265



ดูรายละเอียด
« ตอบ #10 เมื่อ: 04 กันยายน 2007, 15:01:54 »

โอ้ว... ADODB น่าสนใจมาก เดี๋ยวต้องลองดูซะแล้ว พอผมเจอ ezSQL ก็เลยไม่ได้หาตัวอื่นๆมาลองเล่นดูบ้างเลย  Lips Sealed
บันทึกการเข้า

desiger
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 22
ออฟไลน์ ออฟไลน์

กระทู้: 1,424



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 04 กันยายน 2007, 18:22:13 »

สงสัยต้องเก็บไว้ศึกษาซะแล้ว
บันทึกการเข้า

มาอัพเดท NOD32 รหัส NOD32 Username Password NOD 32 กันครับ
icman
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 72



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 04 กันยายน 2007, 19:49:10 »

ยืนยัน ADODB อีกคน  Smiley
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #13 เมื่อ: 04 กันยายน 2007, 22:02:25 »

มีที่มันจัดการกับ XML ได้เปล่าอ่ะ


หมายถึงตัวนี้ปะครับ ?

โค๊ด:
http://www.phpclasses.org/browse/package/782.html
บันทึกการเข้า

worlddirectory
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 282



ดูรายละเอียด
« ตอบ #14 เมื่อ: 05 กันยายน 2007, 01:16:58 »

โอ้วๆๆๆๆๆๆๆๆๆ จ๊อด มันง่ายจริงๆๆๆๆๆๆๆๆ Kiss Kiss
บันทึกการเข้า

ทำตัวเองให้เป็นที่ยอมรับของสังคม

7
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 05 กันยายน 2007, 04:35:04 »

อืม ขอบคุณคุณโจ้ อยากได้แบบ connect xml แล้วทำงานเหมือน DB เลยอ่ะ 555
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #16 เมื่อ: 05 กันยายน 2007, 09:43:20 »

อืม ขอบคุณคุณโจ้ อยากได้แบบ connect xml แล้วทำงานเหมือน DB เลยอ่ะ 555

คงต้องหาส่วนเป็นพวก xml parser มาเขียนเองล่ะมั้งครับ

วิธีแบบนี้ แอสซอร์คโอเมติก เขาก็ใช้
แต่ผมก็ดูแล้วมึนๆ

ปัจจุบันผมก็แทบไม่เล่น mysql เลย
เล่นแต่ text file ล้วนๆ (serialize ใช้จนชินเลย ไม่ก็ implode explode)

สาเหตุแค่หนึ่งเดียว ย้ายเว็บได้ง่าย ติดตั้งก็ง่าย  Smiley (คงคิดเหมือนกันแน่ๆ)
บันทึกการเข้า

7
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 05 กันยายน 2007, 10:50:50 »

ถามเผื่อมี แต่ไม่รู้ (กรูหลังแข็งเขียนตั้งนาน 555)
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #18 เมื่อ: 05 กันยายน 2007, 12:13:02 »

จะมาบอกว่า มี   Tongue

โค๊ด:
http://php.deeserver.net/download/download/download.php?url=http://php.deeserver.net/download/webboard-xml-1.0.0.zip

โหลดนี้ไปนะครับ แล้วหาไฟล์ชื่อ mydbxml.php

ตัวนี้เป็นไลบราลี่เก็บข้อมูลเป็น xml ครับ
วิธีเรียกใช้ก็แงะบอร์ดมันดูละกันครับ

 Tongue
บันทึกการเข้า

7
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 05 กันยายน 2007, 12:51:56 »

โอ้ scan ชื่อ function คร่าวๆแล้ว น่าจะ ok ขอบใจหลายๆ
บันทึกการเข้า

หน้า: [1] 2  ทั้งหมด   ขึ้นบน
พิมพ์