หัวข้อ: ดู PHP+SQL ให้หน่อยครับ ดึงออกมาไม่สมบูรณ์ เริ่มหัวข้อโดย: iC1assicTh ที่ 02 กุมภาพันธ์ 2014, 17:32:29 ผมงมมาแต่เช้าแล้วครับ - -* ไม่ผ่านซักที ผมจะดึงข้อมูลจาก ตาราง โดยกำหนด order by id=XXX
พอมันดึงออกมา ก็ออกนะครับแต่.. มันลดลงไป1 เช่น order by id=2 มันจะไปดึงข้อมูลของ id 1 มาแทนครับ ผมเลยลอง order by id=2+1 อันนี้ผลออกมาถูกต้องครับ ดึง id 2 ออกมา อีกปัญหาคือ มันจะดึงได้แค่ id 1 กับ 2 เท่านั้น แต่ผมมี 5 id เช่น order by id=3+1 มันจะไม่อ่านของ id 3 ครับ มันดันไปอ่าน id 1 นี่ โค๊ดครับ โค๊ด: <?php ช่วยดูทีครับ ปวดหัวตึ๊บๆ เปิดตำราก็แล้ว เซิร์สก็แล้ว :'( :wanwan017: :wanwan017: แก้ได้แล้วนะครับ >> http://www.thaiseoboard.com/index.php/topic,341061.msg4718054.html#msg4718054 หัวข้อ: Re: ดู PHP+SQL ให้หน่อยครับ ดึงออกมาไม่สมบูรณ์ เริ่มหัวข้อโดย: Freedomlover ที่ 02 กุมภาพันธ์ 2014, 17:39:48 จะดึงมาเฉพาะ id ที่ต้องการหรือเปล่าครับ ถ้าใช่ก็เปลี่ยนจาก order by เป็น where ครับ
หัวข้อ: Re: ดู PHP+SQL ให้หน่อยครับ ดึงออกมาไม่สมบูรณ์ เริ่มหัวข้อโดย: sbaydee ที่ 02 กุมภาพันธ์ 2014, 17:40:03 :P
งงกับจุดประสงค์ที่ต้องการ ปรกติ order by มันเซ็ตเป็น random,desc,asc ไม่ใช่หรอครับ ผมไม่เคยเอาเลขไปบวกกันแบบนั้น ลองใช้ where แทนดูมั้ยครับน่าจะใช้ ผิดพลาดขออภัย หัวข้อ: Re: ดู PHP+SQL ให้หน่อยครับ ดึงออกมาไม่สมบูรณ์ เริ่มหัวข้อโดย: siamlivehost ที่ 02 กุมภาพันธ์ 2014, 17:43:14 order by มันเอาไว้เรียงลำดับข้อมูลครับ
ถ้าคุณจะเลือกว่าเอา ID อะไรบ้าง ต้องใช้ where หัวข้อ: Re: ดู PHP+SQL ให้หน่อยครับ ดึงออกมาไม่สมบูรณ์ เริ่มหัวข้อโดย: SL_master ที่ 02 กุมภาพันธ์ 2014, 17:52:26 อ้างถึง $str123 = "SELECT * FROM pages where id=$getid+1"; หัวข้อ: Re: ดู PHP+SQL ให้หน่อยครับ ดึงออกมาไม่สมบูรณ์ เริ่มหัวข้อโดย: iC1assicTh ที่ 02 กุมภาพันธ์ 2014, 18:11:05 +1 ให้ทุกท่านนะคระบ แต่ตอนนี้ยังไม่ได้ Where id=$getid ไม่มีเออเร่อ แต่ ข้อมูลไม่แสดงครับ
เดียวพักก่อน ดึกๆผมมาทำใหม่ครับ ตอนนี้ เบลอมาก ทำอะไรไม่ถูกเลย งมมาแต่เช้า :wanwan022: ตอนนี้ Where แทน Order by แล้ว ข้อมูลไม่แสดงครับ แต่ Order by แสดง หัวข้อ: Re: ดู PHP+SQL ให้หน่อยครับ ดึงออกมาไม่สมบูรณ์ เริ่มหัวข้อโดย: max30012540 ที่ 02 กุมภาพันธ์ 2014, 18:31:13 ลองใช้ PhpMyAdmin ช่วยสิครับ ทุกการดำเนินการจะมีคำสั่งขึ้นบอกอยู่แล้ว ก๊อบมาแก้ก็พอ :P
หัวข้อ: Re: ดู PHP+SQL ให้หน่อยครับ ดึงออกมาไม่สมบูรณ์ เริ่มหัวข้อโดย: SL_master ที่ 02 กุมภาพันธ์ 2014, 19:45:59 พวกคำนวน กลัวมีบักเอาไปคำนวนข้างนอกก่อน แล้วค่อยเอามาใช้ครับ
เช่น อ้างถึง $id = $getid+1; $str123 = "SELECT * FROM pages where id=$id"; หัวข้อ: Re: ดู PHP+SQL ให้หน่อยครับ ดึงออกมาไม่สมบูรณ์ เริ่มหัวข้อโดย: iC1assicTh ที่ 02 กุมภาพันธ์ 2014, 21:15:35 ตอนนี้ ได้แล้วนะครับ
แก้ไป2จุดครับ 1.คือจุดที่ พี่ๆด้านบนบอก คือ "Order by" เป็น "where" แต่อย่างที่ผมเจอปัญหานะครับ คือ ข้อมูลไม่ถูกดึงออกมา (ว่างเปล่า) 2.ผมเลยมาลองแก้ ตรง $i = 0; ผมลองแก้เป็น $i = 1; จากนั้น ข้อมูลแสดงแล้วครับ แล้วก็ ไม่ต้องใช้ $getid+1 ด้วยครับ มันแสดงออกมาตรงตาม id ที่เรียกครับ ขอบคุณเฮียๆ ที่มาตอบครับ :wanwan017: :wanwan017: |