พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / การ select ข้อมูล
งง
งง
Fri 25 Nov 2005 09:59:11

select * from order_line where order_id='7' group by item_name order by item_name asc

กะ

select * from order_line where order_id='7' and order_id='8' group by item_name order by item_name asc

ทำไมอันแรกมันสามารถแสดงข้อมูลออกมาได้ แต่อันที่สองมันถึงไม่แสดงข้อมูลอ่ะ

Administrator
Fri 25 Nov 2005 10:08:18
มันไม่มีข้อมูลออกมาแน่นอนครับ เนื่องจากในแถวเดียวนั้นไม่สามารถมี order_id 2 ค่าได้ครับ ซึ่งถ้าคุณต้องการ select ข้อมูลจาก database โดยต้องการข้อมูลที่มี order_id เป็น 7 และ 8 นั้นต้องใช้ statement ว่า

SELECT * FROM order_line WHERE order_id=7 OR order_id=8 GROUP BY item_name ORDER BY item_name DESC

ซึ่งสามารถอธิบาย statement ได้ว่า ให้เลือกเอาเฉพาะข้อมูลที่ มีค่า order_id เป็น 7 หรือ 8 เท่านั้นครับ
งง
งง
Fri 25 Nov 2005 10:40:18

ขอบคุณค่ะ สะเพร่าเองไม่น่าเลย เรา

22
22
Fri 4 Apr 2008 14:08:25

<?php if(!isset($_SESSION)) { session_start(); }?>
<?php  require_once('../Connections/CONN.php');?>
<?php require_once('../Connections/D.php'); ?>
<?php $d = new D(); ?>

อธิบายให้ฟังหน่อยค่ะ

webmaster
webmaster
Sat 5 Apr 2008 10:01:53
ก็เพียงตรวจ session แล้วก็ทำงานตามต้องการครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login