function LastTopicz($id,$limit=10)
{
$req = $smcFunc['db_query']('','
SELECT t.id_topic,t.num_replies,t.num_views
FROM {db_prefix}topics AS t
WHERE t.id_board = {int:id_board}
ORDER BY t.id_first_msg DESC
LIMIT {int:limit}',
array(
'id_board' => $id,
'limit' => $limit
)
);
$topics = array();
เรียกใช้แบบนี้
LastTopicz(1,10);
ตรง WHERE t.id_board = {int:id_board} ตรงนี้แหละครับที่ต้องการให้มันเลือกได้แบบทุกบอร์ด กับเฉพาะบอร์ด
เช่นถ้าใส่ 0 หรือว่างไว้ ให้เลือกออกมาทุกบอร์ด แต่ถ้าใส่ จำนวน 1,2,3,4..... ก็เลือกได้ตามจำนวนบอร์ดที่เราต้องการ
ซึ่งโดยปกติถ้าใช้แบบนี้ WHERE t.id_board จะมาทุกบอร์ด และถ้าใส่แบบนี้ WHERE t.id_board = {int:id_board} ก็จะเลือกบอร์ดได้
คือต้องการให้เลือกได้ทั้ง2แบบ แบบมาทั้งหมด กับมาเฉพาะบอร์ดใดบอร์ดหนึ่งประมาณนี้ครับ