如题.我想问一下,PHP怎样做搜索功能.越简单越好.求大神
我自己写就是这样:
第一页:
<form action="search.php" method="POST" name="form1">
<input type="text" name="search">
<input type="submit" name="sub1" value="搜索">
</form>
---------------------------------------------
Search.php页:
<li>
<?php
$search=$_POST['search'];
$sql=mysql_query("SELECT * FROM job WHERE address like '$search'");
$search1=mysql_fetch_array('$sql');
echo $search1;
 ?>
</li>
--------------------------------------------
求大神指点.
是不是两个页面都要绑定同一个数据表?

解决方案 »

  1.   

    $sql=mysql_query("SELECT * FROM job WHERE address like '%$search%'");
    $search1=mysql_fetch_array($sql);
      

  2.   

    // 你应该先了解了解 like 子句
    $sql=mysql_query("SELECT * FROM job WHERE address like '%$search%'");
    // '$sql'是字符串,它不会被解析
    $search1=mysql_fetch_array('$sql');
    // 如果上面的成功,返回的也是一个数组类型的。它不是字符串类型的不能直接输出。
    echo $search1;你的基础还没打好,不建议你去做这些难度较高的项目
      

  3.   

    那用mysql_fetch_object($sql);
    行不行?