 |
ไม่สามารถทำให้ขึ้นแค่ TOP10 ได้ครับ มันจะขึ้น Warning: mysqli_fetch_assoc() |
|
 |
|
|
 |
 |
|
ผมทำให้มันโชวข้อมูลหลายๆ รายการได้ครับ แต่ไม่สามารถทำให้ขึ้นแค่ TOP10 ได้ครับ มันจะขึ้น
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\pdnew\facebook-comment-status-box\index.php on line 77.
Code (PHP)
include('time.php');
$con=mysqli_connect("localhost","root","root","fbstatus");
mysqli_set_charset($con,'utf8');
$sql = mysqli_query($con,"SELECT TOP 10 * FROM comments order by comment_id desc");
while($sql2 = mysqli_fetch_assoc($sql)){
$r['comment'] = $sql2['comment'];
$ide = $sql2['comment_id'];
$text = nl2br($r['comment']);
$um = $sql2['u_nm'];
$ti = $sql2['time'];
$post = mysqli_query($con,"SELECT * FROM comments ");
$post2 = mysqli_fetch_assoc($post);
$ti1 = generate_date_today("d M Y H:i", ($ti-date('h:i:s')), "en", true);
echo "";
}
?>
Tag : PHP, Ms Access, MySQL, Ajax, jQuery
|
|
 |
 |
 |
 |
Date :
2016-07-06 17:53:39 |
By :
slaparum |
View :
961 |
Reply :
10 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่วยขยายความ
Select Top 10 สำหรับ ตระกูล Sql Server
Limit 10 สำหรับ Mysql
|
 |
 |
 |
 |
Date :
2016-07-06 20:56:30 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้าเป็น limit 10 มันจะแสดงข้อมูลได้แค่ 10 ครับ
ผมอยากให้มันโชวตอนแรกมา 10 ข้อมูลล่าสุด และจะแสดงเพิ่มขึ้นเลื่อยๆครับ
|
 |
 |
 |
 |
Date :
2016-07-07 08:26:22 |
By :
Slaparum |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่ายครับ
|
 |
 |
 |
 |
Date :
2016-07-07 10:53:04 |
By :
slaparum |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทำความเข้าใจตรงนี้ครับ order by comment_id desc มันจะได้ 10 อันดับล่าสุดมาอยู่แล้วครับ เราใช้ order by desc แล้วไงครับ
|
 |
 |
 |
 |
Date :
2016-07-07 13:30:40 |
By :
Manussawin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
order by desc มันเป็นคำสั่งเรียงจากมากไปน้อยนี้ครับ
|
 |
 |
 |
 |
Date :
2016-07-07 18:01:54 |
By :
slaparum |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คุณได้ทดลองดูผลลัพธ์ หรือยังครับ?
SELECT * FROM comments order by comment_id desc limit 10
order by desc ใช้เรียงลับดับจากมากไปน้อย ถูกครับ เพราะฉะนั้นจาก sql statement ด้านบน เท่ากับว่า เราเรียกดูข้อมูล 10 แถว (limit 10) โดยเรียงข้อมูลจากมากไปน้อย เท่ากับว่า เราจะได้ข้อมูลที่เพิ่มเข้าไปล่าสุด 10 อันดับ พอเข้าใจมั้ยครับ?
|
 |
 |
 |
 |
Date :
2016-07-07 21:15:00 |
By :
Manussawin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อ่อ เข้าใจแล้วครับ ขอบคุณครับ
|
 |
 |
 |
 |
Date :
2016-07-09 09:25:59 |
By :
slaparum |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|