|
|
|
พอดีเอาโค๊ดมาดัดแปลงครับ แต่ไม่รู้ว่าจะ จอย ตารางยังไงครับ ลองแล้วแต่ไม่ผ่านครับแนะนำด้วยครับ |
|
|
|
|
|
|
|
คือว่าเขียนโค๊ดออกมาแบบนี้ครับ แต่ถ้าผม จะเอา ดึงเอาอีกตารางหนึ่งมา จอยนี่ต้องเขียนยังไงครับ พอดีผม ลองทำแบบนี้แต่ไม่ผ่านครับ ผมเลยไม่เข้าใจว่ากรณีมีการแบ่งเพจอย่างนี้เราจะจอยยังไงครับ คือว่าผมจะดึงตาราง แอดมินมานั่นเองครับ
//แบบทดลอง
Code (PHP)
$sql = "SELECT SQL_CALC_FOUND_ROWS *,DATE_FORMAT(date_post, '%d-%m-%Y :: %H.%i.%s') AS datepost ,topic.*,admin_users.*
FROM topic
Inner Join admin_users ON topic.amd_id = admin_users.amd_id
ORDER BY date_post DESC
LIMIT $start_row, $rows_per_page;";
$result = mysql_query($sql);
//แบบเดิมๆ
Code (PHP)
<? include("include/connect.php");
include 'include/paging.inc.php';
$current_page = 1;
if(isset($_GET['page']))
{
$current_page = $_GET['page'];
}
$rows_per_page = 4;
$start_row = paging_start_row($current_page, $rows_per_page);
$sql = "SELECT SQL_CALC_FOUND_ROWS *,DATE_FORMAT(date_post, '%d-%m-%Y :: %H.%i.%s') AS datepost
FROM topic ORDER BY date_post DESC
LIMIT $start_row, $rows_per_page;";
$result = mysql_query($sql);
$found_rows = mysql_query("SELECT FOUND_ROWS();");
$total_rows = mysql_result($found_rows, 0, 0);
$total_pages = paging_total_pages($total_rows, $rows_per_page);
?>
<table border="1">...
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-07-02 10:45:12 |
By :
shield |
View :
687 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะควรใช้ LEFT JOIN แทนน่ะครับ
|
|
|
|
|
Date :
2014-07-02 15:09:49 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอคุณครับ
|
|
|
|
|
Date :
2014-07-03 07:38:50 |
By :
shield |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|