ezSQL ของขวัญจากสวรรค์สำหรับชาว PHP*

เริ่มโดย janeos, 04 กันยายน 2007, 09:44:43

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

janeos

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

โม้มาเยอะแล้ว ไปโหลดมาลองเล่นกันดีกว่า
http://www.woyano.com/view/213/Download-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','[email protected]')");


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

8)
[direct=http://www.siamseeker.com]ข่าว[/direct]  [direct=http://www.dunweb.net]ดันเว็บ[/direct] [direct=http://www.dunweb.net]โปรโมทเว็บ[/direct],

tarnroma

YES

EThaiZone

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

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

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

lowprofile

มายืนยันอีกคนครับว่า 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


ลองใช้ดูนะครับ แล้วจะชอบ :)
ชีวิตนี้น้อยนัก

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


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

ColdMoney

[direct=https://www.jumnong.com]รับจำนอง[/direct] [direct=https://burapasup.com]รับซื้อบ้าน[/direct] [direct=https://kadsan.com]สินค้าราคาถูก[/direct] [direct=https://checkcheap.com]เปรียบเทียบราคา[/direct]

tarnroma

YES

ball6847

ทุกวันนี้

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

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

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

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

nonpha43

เรื่องภาษาไทย สองอันนี้อันไหน เก่งกว่ากันครับ เผื่อจะเปลี่ยนจาก Mysql มาใช้บ้าง
[direct=http://f-ffood.com]ไก่สด ไก่แช่เย็น แช่แข็ง ชิ้นส่วนไก่[/direct][direct=http://astore.amazon.com/cheap.sony.bravia.series.lcd.hdtv-20].[/direct][direct=http://astore.amazon.com/chape.sony.ericsson.mobile.phone-20].[/direct][direct=http://adsensebegin.blogspot.com].[/direct][direct=http://seohispeed.blogspot.com]SEO จับฉ่าย[/direct]

7

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

tor31

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

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

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

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

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

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

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

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

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

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

janeos

โอ้ว... ADODB น่าสนใจมาก เดี๋ยวต้องลองดูซะแล้ว พอผมเจอ ezSQL ก็เลยไม่ได้หาตัวอื่นๆมาลองเล่นดูบ้างเลย  :-X
[direct=http://www.siamseeker.com]ข่าว[/direct]  [direct=http://www.dunweb.net]ดันเว็บ[/direct] [direct=http://www.dunweb.net]โปรโมทเว็บ[/direct],

desiger

สงสัยต้องเก็บไว้ศึกษาซะแล้ว
มาอัพเดท [direct=http://www.nod32ze3.com]NOD32[/direct] รหัส NOD32 Username Password NOD 32 กันครับ [direct=http://fundz3.bloggang.com][/direct] [direct=http://my.dek-d.com/dlzdekd/blog][/direct]


EThaiZone

อ้างถึงจาก: 7 ใน 04 กันยายน 2007, 14:00:55
มีที่มันจัดการกับ XML ได้เปล่าอ่ะ

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

http://www.phpclasses.org/browse/package/782.html

worlddirectory

โอ้วๆๆๆๆๆๆๆๆๆ จ๊อด มันง่ายจริงๆๆๆๆๆๆๆๆ :-* :-*
ทำตัวเองให้เป็นที่ยอมรับของสังคม


7

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

EThaiZone

อ้างถึงจาก: 7 ใน 05 กันยายน 2007, 04:35:04
อืม ขอบคุณคุณโจ้ อยากได้แบบ connect xml แล้วทำงานเหมือน DB เลยอ่ะ 555

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

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

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

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

7

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

EThaiZone

จะมาบอกว่า มี   :P

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

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

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

:P

7

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