搜索不返回任何结果PHP

时间:2014-10-08 00:38:48

标签: php search

无法弄清楚为什么我的搜索没有返回任何结果,我是否需要参数化?如果是这样的话?这是我的代码。

我知道我的sql连接正常,因为我能够提取数据并显示它只是无法使搜索工作。

提前感谢。

<?php

include 'Functions/sqlconnect.php';

$search_sql = "select * from Course where name LIKE '%".$_POST['search_name']."%' or Course_ID LIKE '%".$_POST['search_name']."%'";
$search_query=sqlsrv_query($conn, $search_sql, $params);
if (sqlsrv_num_rows($search_query)!=0) {
    $search_rs=SQLSRV_FETCH_ASSOC($search_query);
}
?>

<p>Search results</p>
<?php
if (sqlsrv_num_rows($search_query)!=0) {
    do { ?>
<p><?php echo $search_rs['Name']; ?></p>

<?php   } while ($search_rs=SQLSRV_FETCH_ASSOC($search_query));

} else {
    echo "NO results found";        
}

?>

<form name="form1" method="POST" action="Script1.php">
    Name:
<input type="text" name="search_name" />
    <input type="submit" name="search" value="search" />
</form>

0 个答案:

没有答案
相关问题