สวัสดีครับ คือผมมือใหม่ php ครับผม อยากจะรบกวนช่วยชี้แนะทีนะครับผม
1.คือผมได้ดึง record จากดาต้าเบส มาแสดงแบบ random ทีละ 10 ครับ แต่ว่าปัญหาคือเวลามัน random บ้างทีก็ขึ้นมาทีละ 10 แบบทีก็ขึ้นไม่ถึง 10 ครับ ไม่ทราบว่ามันเป็นที่อะไรร๋อครับ
***หรือเป็นที่ id เวลามันเรียงมัน 1 2 3 แต่เวลาลบ 2 ออก มันก็เป็น 1 3 หรือป่าวครับ เพราะผมมีการลบออกไปครับ และจะมีวิธีแก้ยังไงร๋อครับผม
<?php
include_once("db/db.php");
$sql = "select * from $tbl_name order by rand() limit 10 ";
$query = mysql_query($sql);
while($rows=mysql_fetch_array($query)){
echo $rows["id"]." ".$rows["message"].<br>";
};
?>
2.คือเวลา search ข้อมูลครับ เวลาที่ search ไปแล้วไม่เจอข้อมูล จะให้มันขึ้นโชว์ว่าไม่เจอข้อมูล นี่จะต้องมีวิธีการเขียนยังไงร๋อครับผม ถ้าไงรบกวนช่วยตอบทีนะครับผม
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="599" border="1">
<tr>
<th>Keyword
<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"];?>">
<input type="submit" value="Search"></th>
</tr>
</table>
</form>
<?php
include_once("db/db.php");
$sql = "SELECT * FROM $tbl_name WHERE (name LIKE '%".$_GET["txtKeyword"]."%' or message LIKE '%".$_GET["txtKeyword"]."%' )";
$query = mysql_query($sql);
while($rows=mysql_fetch_array($query)){
if($_GET["txtKeyword"] == ""){
exit ("กรุณาใส่ข้อความที่ต้องการค้นหา");
}
else{
echo $rows["id"]." ".$rows["name"]." ".$rows["message"]."<br>";
}
};
?>
ปล.ถ้าไงรบกวนช่วยตอบทีนะครับผม แบบว่าผมนั่งงมกับมันนานมากมายแล้วอ่าครับ ขอบคุณครับผม
ดึง record มาแสดงแบบ random และการ search
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Member
- Posts: 480
- Joined: 25/01/2010 11:57 pm
- Contact:
Re: ดึง record มาแสดงแบบ random และการ search
ข้อ 1 ไม่แน่ใจว่าทำไม แต่คำสั่งที่เขียนมาก็ไม่ผิด รอคนอื่นมาตอบแล้วกันครับ
ข้อ 2 หลังจาก query ข้อมูลแล้ว สามารถใช้คำสั่ง mysql_num_rows($query) นับจำนวน Record ได้
ข้อ 2 หลังจาก query ข้อมูลแล้ว สามารถใช้คำสั่ง mysql_num_rows($query) นับจำนวน Record ได้
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ถ้าจะเพิ่มน้ำหนักในการ random ของ array ให้ random เจอบ่อยตามจำนวนลำดับมากที่สุดจะทำยังไงได้บ้าง
by thatsawan » 08/08/2016 11:07 pm » in Programming - PHP - 3 Replies
- 443 Views
-
Last post by thatsawan
23/09/2016 4:00 pm
-
-
-
Symfony2 FrameWork : การสร้าง Unit test และการ Run ไฟล์ แบบง่ายๆ
by thatsawan » 27/11/2014 1:28 pm » in PHP Knowledge - 0 Replies
- 838 Views
-
Last post by thatsawan
27/11/2014 1:28 pm
-
-
-
[Review] Ajax Search Lite Plug in เสริมช่อง Search
by prakasit.bank » 01/07/2015 11:18 am » in Wordpress user Guide Knowledge - 1 Replies
- 900 Views
-
Last post by seiha
01/07/2015 3:48 pm
-
-
- 0 Replies
- 3651 Views
-
Last post by buay
04/08/2014 3:57 pm
-
- 1 Replies
- 845 Views
-
Last post by mindphp
07/12/2014 3:11 am
Who is online
Users browsing this forum: Bing [Bot] and 3 guests