พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร
PHP development / เรื่อง sql ครับข้องใจเหลือเกินครับผม
masty
masty
Sat 31 May 2008 13:41:20

คือ กระผมมีไม่เข้าใจว่าจะเขียน sql  ออกมาในแบบไหนครับผม
คือ มี ค่าอยู่ สามค่าคือ  Mcate,Scate,Tcate
Mcate จะเป็น หมวดหลัก Scate หมวดรอง,Tcate หมวดย่อย

ซื่งในค่า browser จะเป็น  browse.php?Mcate=1&Scate=001&Tcate=0111
 ซึ่งค่าตอนแรก  Mcate จะว่าง แล้วมีค่าจากการเรียก และตัวต่อไปตามหลังมาเรื่อยๆครับ แนะนด้วยครับ ยังหัดใช้ครับ เลยอยากจะถามพี่ๆท่านทุกคนครับ


webmaster
webmaster
Sat 31 May 2008 17:23:30
ไม่ทราบว่ามีปัญหาอย่างไรครับ การนำเอาตัวแปรมาใช้งานหรือการ query แล้วมีปัญหาอย่างไร แจ้งรายละเอียดด้วยครับ
masty
masty
Sun 1 Jun 2008 20:22:38

 browse.php?Mcate=1&Scate=001&Tcate=0111 
ผมเขียนแบบนี้ครับ แต่มันรันไม่ ออกค่าเลย คือมันจะ select *  เลย ครับ
คือ ผมอยากไห้ เป็นทีละ step ๆๆ  แบบนี้ครับ

step 1 จะเรียก  ดู หมวดหลักก่อนครับ   browse.php?Mcate=1
step 2 จะเรียก  ดู หมวดรอง   browse.php?Mcate=1&Scate=001
step 3 จะเรียก  ดู ประภเท   browse.php?Mcate=1&Scate=001&Tcate=0111 


ผเขียนแ บบบนี้ครับ ไม่รู้ว่า ถูกไหมแบบนี้ครับ แต่มันรู้สึกจะรันออกมาหมดเลยครับ แนะนำด้วยครับ

<?

        $sql="SELECT * FROM  tb_classifieds";
         if ($Mcate!="")
            $sql=$sql."WHERE Cmcate='$Mcate' ";
          elseif ($Scate!="")
           $sql=$sql."AND Cscate='$Scate'  ";
          elseif ($Tcate!="")
           $sql =$sql."AND Ctype='$Tcate' ";            
           else
          $sql="SELECT * FROM  tb_classifieds";
          $sql =$sql."ORDER BY Cdate DESC LIMIT $Page_start, $Per_Page";

?>

webmaster
webmaster
Mon 2 Jun 2008 20:01:24
การรับตัวแปรจากภายนอกควรใช้ predefined global variables ซึ่งหาอ่านได้ใน articles ครับ
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