Browsing articles tagged with " บทความ"
May 25, 2011
แว่นตก

Query แบบมีเงื่อนไข

สมมุติว่า เราต้องการค้นหาข้อมูล บทความ
ซึ่งถ้าบทความนั้นผ่านให้ เรียก ฟิวด์ อนุมัติโดยใคร มาแสดง
และถ้าบทความนั้นไม่ผ่านให้ เรียก ฟิวด์ ไม่อนุมัติโดยใคร มาแสดง

วิธีการ Query คือ

1
2
3
4
SELECT 
IF(type=='Y',approveby,nonapproveby)  AS name , topic 
FROM article  
LIMIT 0,10

หรืออีกวิธีหนึ่ง

1
2
3
4
5
6
SELECT
CASE WHEN (type=='Y') THEN approveby
         WHEN (type=='N') THEN nonapproveby
END AS name , topic
FROM article  
LIMIT 0,10

 

(วิธีที่สอง สามารถที่จะให้มีเงื่อนไขได้มากกว่้า 2 เงื่อนไข)

 

May 25, 2011
แว่นตก

เพิ่มความเร็วการทำงานของ loop

โดยส่วนมากแล้ว เวลาเขียน php มักจากหนีไม่พ้นจากการเขียน loop ซึ่งถ้าเขียน

1
2
3
for ($a=0;$a=count($array_name);$a++) {	
	do some thing...
}

จะทำให้การทำงานของ loop นานขึ้น

แต่ถ้าเปลี่ยนเป็น

1
2
3
4
$count=count($array_name);
for ($a=0;$a=$count;$a++) {	
	do some thing...
}

จะช่วยลดการทำงานของ loop ให้ทำงานเร็วขึ้น