บทความที่ 79 SQL ORDER BY

Mar. 09, 2009

เท่าที่ผมให้ลองศึกษาทางการปรับปรุง SQL ให้ทำงานได้เร็วขึ้น
ก็ได้พบว่า order by , mysql_num_rows และ sum
ทำให้ sql ช้าลง ซึ่งเราควรที่จะหลีกเลี่ยงการให้คำสั่งเหล่านี้

order by เป็นคำสั่งในการจัดลำดับของการแสดงผล ซึ่งถ้ามี
join table ไม่มาก ก็ไม่ถึงกับช้ามากนัก แต่ถ้า join table เกินกว่า
2 table ขึ้นไปก็จะทำให้ SQL ช้ามาก ส่วนวิธีแก้ไขก็มี ซึ่งผมจะ
แนะนำในคราวต่อไป (แหะๆ)

TAGS : sql optimization เร็ว order by mysql_num_rows sum

บทความที่ 78 SQL Optimization

Feb. 24, 2009

ช่วงนี้ผมกำลังศึกษาด้าน SQL Optimization
เำพราะผมรู้สึกว่า แค่เขียนมันยังไม่พอมันต้อง เขียนได้และทำงานเร็วด้วย

แล้วอย่างไงผมจะเขียนเรื่อง SQL Optimization
มาเรื่อย ๆ ถ้าผมได้รู้อะไรเพิ่มเติมนะครับ

สู้ โว้ย :)

TAGS : sql optimization เร็ว

บทความที่ 77 วิธีใช้ session

Jan. 13, 2009

ตัวแปร session จะเป็นตัวแปรพิเศษ ที่จะเก็บข้อมูลฝั่ง Server โดยสามารถใช้ได้ทุกหน้า webpage
แต่เมื่อเราปิดหน้าเวป ตัวแปร session นั้น ๆ จะหมดอายุทันที

วิธีใช้ session จะต้องเขียน

session_start();
$_SESSION['session_name'] = '1111';


จำเป็นที่จะต้อง ใช้ function session_start(); ก่อนเสมอ ไม่เช่นนั้นจะไม่สามารถใช้ session ได้

เนื่องจาก session เป็นตัวแปรที่จะทำร้ายตัวเองเมื่อปิดเวปเพจ
แต่ถ้าเราต้องการต้องเวลาหมดอายุให้กับ session ก็สามารถทำได้โดย

session_set_cookie_params(time() + 86400, 'session_path', 'domain');
session_start();
$_SESSION['session_name'] = '1111';



TAGS : session start วิธีใช้ หมดอายุ เทคนิค
Page :
...


Recent Entries

Last Comments

Links