这是我第一次使用Match Against的东西而且我只是失败了。我希望对我的数据库进行全文搜索。
所以我把它绑在一起:
<?php
include 'connection.php';
$sql = MySQL_query("SELECT * FROM people WHERE MATCH(prename, name) AGAINST ('Thomas')");
while($row = MySQL_fetch_array($sql)) {
echo "<div>".$row['prename']."</div>";
}
?>
在connection.php文件中有所有其他mysql连接的东西。但是这段代码只是给了我这个错误:
警告:mysql_fetch_array()期望参数1是资源, 在C:\ xampp \ htdocs \ www \ search \ test.php中给出的布尔值 第14行
我做错了什么?
connection.php:
$username=$_SESSION['username'];
$password=$_SESSION['password'];
$dbname=$_SESSION['dbname'];
$servername=$_SESSION['hostname'];
/*connection test...*/
$conn = mysql_connect($servername, $username, $password);
mysql_connect("$servername","$username","$password") or die("error");
mysql_select_db($dbname) or die ("error");