我正在试图制作一个简单的搜索引擎,并且结果以现在的形式显示得很好。我唯一的问题是我希望它更有形象。在简单的搜索引擎内创建表格+结果的最大限制
这是代码,因为它代表(我也有另一种.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