ไม่ทราบว่าชาวฟอนต์คนไหนใช้ adodb lite อยู่บ้างคะ
จะปรึกษาเรื่องการนับ record หน่อยอ่ะค่ะ แก้ปัญหานี้มาประมาณ 4 ชั่วโมงแ้ล้ว ยังไม่ไปไหนเลย -_-''
มันคือโปรแกรมเอาไว้ทำอะไรหรือฮะ
ใช่พวกที่ทำกราฟหรือเปล่า ?
เหมือนเห็นที่ไหนแว้บๆ :07:
มันเป็นฐานข้อมูลครับ
อ้างคำพูดจาก: ทูเดย์ เมื่อ 14 ม.ค. 2008, 22:46 น.
มันเป็นฐานข้อมูลครับ
เป็น driver ชนิดหนึ่งอ่ะค่ะ เอาไว้จัดการฐานข้อมูลได้หลายยี่ห้อ เช่น mysql , oracle , postgres เป็นต้นค่ะ
ที่ใช้เจ้านี่ก็เพราะว่า.. มันจะตัดพวก header ทำให้โหลดหน้าเว็บไวขึ้นเยอะจ้า
(ถ้าเกิดใช้ตัวปกติแล้วดันมีข้อมูลเยอะด้วย จะทำให้โหลดหน้าเว็บช้า ไม่ทันใจวัยรุ่น)
ไวแค่ไหน ในเว็บเขามีผล benchmark บอกว่า.. ถ้าใช้เจ้านี่ติดต่อกับฐานข้อมูล oracle นะ จะไวกว่าใช้ตัวเดิมประมาณ 70% O-O''
แต่อย่างว่าล่ะ ก็ต้องเสียเวลาศึกษา function ของมันเพื่อเอาไว้ใ้ช้งานนั่นแล.. :39:
ปล. ป่านนี้ยังหาวิธีการใช้ RecordCount หรือ NumRows ไม่เจอเลย T-T มีแต่ function มาให้ งิงิ
adodb เฉยๆ เคย จับอยู่แต่ adodb lite ยังไม่เคยนะครับ
http://www.mindphp.com/modules.php?name=News&file=article&sid=17&mode=thread&order=0&thold=0
http://www.mindphp.com/modules.php?name=News&file=article&sid=24&mode=thread&order=0&thold=0
:39: ไม่รู้เรื่องเลย ใช่หรือปล่าวไม่รู้
แต่น่าสนใจมาก
ตอนแรกอ่านเป็น adobe :30:
อ้างคำพูดจาก: เบล เมื่อ 17 ส.ค. 2008, 06:11 น.
ตอนแรกอ่านเป็น adobe :30:
ส่วนผมนึกว่าพิมพ์ผิด :30:
ป.ล.
อ้างคำพูดจาก: EaRthCh!E* เมื่อ 14 ม.ค. 2008, 22:13 น.
ใช่พวกที่ทำกราฟหรือเปล่า ?
เหมือนเห็นที่ไหนแว้บๆ :07:
อันนี้ไม่ใช่ผมตอบนะ ใครเล่นล็อคอินตูเนี่ย :07: (สงสัยไอ่ออม ไปเล่นเครื่องมันมา)
อ้างคำพูดจาก: ej_sing เมื่อ 17 ส.ค. 2008, 03:46 น.
http://www.mindphp.com/modules.php?name=News&file=article&sid=17&mode=thread&order=0&thold=0
http://www.mindphp.com/modules.php?name=News&file=article&sid=24&mode=thread&order=0&thold=0
:39: ไม่รู้เรื่องเลย ใช่หรือปล่าวไม่รู้
แต่น่าสนใจมาก
ใช่จ้ะ แต่ถ้าตรงกว่านี้ก็อันนี้เลย
http://adodblite.sourceforge.net/index.php
อ้างคำพูดจาก: กวางกวาง เมื่อ 14 ม.ค. 2008, 10:52 น.
ไม่ทราบว่าชาวฟอนต์คนไหนใช้ adodb lite อยู่บ้างคะ
จะปรึกษาเรื่องการนับ record หน่อยอ่ะค่ะ แก้ปัญหานี้มาประมาณ 4 ชั่วโมงแ้ล้ว ยังไม่ไปไหนเลย -_-''
ลอง post คำถามตรงๆดูครับ
เพราะจริงๆเรื่องนับ record อาจไม่เกี่ยวกับ database provider/driver(adodb/lite) อาจแค่ SQL commands
คืออย่างปกติเราใช้ phpmyadmin ธรรมดา
ก็จะมีฟังก์ชั่นนับแถวของเขาเองเช่น
$rows=mysql_num_rows($query);
แต่ใน adodb lite กวางไม่เห็นอ่ะค่ะ (หรือตาถั่วไม่เห็นเองก็ไม่รู้)
เลยต้องอาศัยการนับแถวจากการวนลูปของ foreach แทน
$rows=0;
foreach($query as $rs){
if($query!=''){ // ถ้าประมวลผลคำสั่ง sql แล้วมี record (ไม่เท่ากับ null)
$rows++; // ให้บวก 1
}
}
echo $rows; // จำนวนแถว
ถ้าใครหาฟังก์ชั่นนี้เจอ ใช้ยังไง บอกด้วยนะคะ เพราะคิดว่าคงดีกว่ามานั่งเขียน if แบบนี้
ตัวอย่าง
$result_sn = $db->SelectLimit("SELECT note_data FROM sector_notes", 1);
if($result_sn)
{
$notecount = $result_sn->RecordCount();
}
else
{
echo $db->ErrorMsg();
}
ผมเอามาจากที่นี่ครับ (http://adodblite_forums.aatraders.com/viewtopic.php?f=2&t=3&view=unread)
อ้างอิง functions ของ adodb lite
http://adodblite.sourceforge.net/functions.php (http://adodblite.sourceforge.net/functions.php)
อ้างคำพูดจาก: ลุงซัน เมื่อ 18 ส.ค. 2008, 13:54 น.
ตัวอย่าง
$result_sn = $db->SelectLimit("SELECT note_data FROM sector_notes", 1);
if($result_sn)
{
$notecount = $result_sn->RecordCount(); <<< ถ้า echo $notecount ออกมาก็จะได้จำนวนแถวใช่ไหมคะ
}
else
{
echo $db->ErrorMsg();
}
ผมเอามาจากที่นี่ครับ (http://adodblite_forums.aatraders.com/viewtopic.php?f=2&t=3&view=unread)
อ้างอิง functions ของ adodb lite
http://adodblite.sourceforge.net/functions.php (http://adodblite.sourceforge.net/functions.php)
ตอนนั้นกวางอ่านเจอตรงนี้แหละค่ะ แต่รู้สึกจะงงตัวอย่างน่ะค่ะ เลยไม่แน่ใจ
ใช่ครับ
เขาเลือกข้อมูลแล้วเอาผลเก็บไว้ที่ $result_sn
ถ้ามีข้อมูล ก็ใช้ RecordCount(); เก็บผลไปที่ $notecount
ถ้าไม่มีก็แสดงข้อผิดพลาด $db->ErrorMsg();
----------------------
ข้อมูล SelectLimit เพิ่มเติม
http://www.databasejournal.com/features/php/article.php/2234861 (http://www.databasejournal.com/features/php/article.php/2234861)
http://www.mindphp.com/modules.php?name=News&file=article&thold=-1&mode=flat&order=0&sid=17 (http://www.mindphp.com/modules.php?name=News&file=article&thold=-1&mode=flat&order=0&sid=17)
http://phplens.com/adodb/reference.functions.selectlimit.html (http://phplens.com/adodb/reference.functions.selectlimit.html)
:46: ขอบคุณมากค่ะ +