我正在試圖製作一個簡單的搜索引擎,並且結果以現在的形式顯示得很好。我唯一的問題是我希望它更有形象。在簡單的搜索引擎內創建表格+結果的最大限制
這是代碼,因爲它代表(我也有另一種.PHP那裏得到的searchval,searchfunction和jQuery)
<?php
mysql_connect ("localhost","root","xxxxxxx") or die ("Connectionissues");
mysql_select_db ("xxxxxxxx") or die("Can't find database");
$output = '';
if(isset($_POST['searchVal'])) {
$searchq = $_POST['searchVal'];
$searchq = preg_replace ("#^0-9a-z#^1"," ",$searchq);
$query = mysql_query("SELECT * FROM ds_OrderItem WHERE idProduct LIKE
'%$searchq%'") or die("Search incomplete!");
$count = mysql_num_rows ($query);
if($count == 0){
$output = 'Order have never been made before';
}else{
while($row = mysql_fetch_array($query)) {
$idproduct = $row['idProduct'];
$idorder = $row['idOrder'];
$title = $row['title'];
$qty = $row['qty'];
$output .= '<div> '.$idproduct.' '.$idorder.' '.$title.' '.$qty.'
</div>';
}
if($_POST['searchVal'] == NULL) {
$output = "";
}
}
}
echo ($output);
?>
要限制SearchResult所我試過在之前進行的if語句聲明如下:
if($count = <100){
$output = 'Too many results!';
而對於我已經嘗試了各種方法的表,我總是最終使簡單的HTML表,但我不能得到的搜索結果到四列內張貼。
任何關心幫助初學者?
提前,感謝您的閱讀和任何可能的解決方案!
你需要什麼? –
在SQL語句的末尾添加限制子句。即。 '''LIMIT 20'''。 –
@AhmedGinani我需要一個代碼來說明如何格式化表格以及在哪裏放置它,以便它將搜索結果發佈到具有四個柱的表格中。 (idProduct,idOrder,標題和數量) – easyquestions