php代码问题,数据库连接

<?php$searchtype=$_POST['searchtype'];$searchterm=$_POST['searchterm'];$searchterm=tr... <?php
$searchtype=$_POST['searchtype'];
$searchterm=$_POST['searchterm'];
$searchterm= trim($searchterm);
if (!$searchtype||!$searchterm)
{
echo 'You have not entered search details.Please go back and try again.';
exit;
}
if (!get_magic_quotes_gpc())
{
$searchtype = addslashes($searchtype);
$searchterm = addslashes($searchterm);
}

@ $db=new mysqli("localhost","swh","89233182",'books');

if (mysqli_connect_errno())
{
echo 'Erroe:Could not connect to database. Please try again later.';
exit;
}

$query = "select * form boks where ".$searchtype." like '%".$searchterm."%'";
$result = $db->query($query);

$num_results=$result->num_rows;

echo '<p>Number of books found: '.$num_results.'</p>';

for ($i=0; $i<$num_results; $i++)
{
$row=$result->fetch_assoc();
echo '<p><strong>'.($i+1).'.Title: ';
echo htmlspecialchars(stripslashes($row['title']));
echo '</strong><br />Author: ';
echo stripslashes($row['author']);
echo '<br />ISBN: ';
echo stripslashes($row['isbn']);
echo '<br />Price: ';
echo stripslashes($row['price']);
echo '</p>';
}

$result->free();
$db->close();

大家请看上面的代码,无论我在本页面如何改变用户登录密码,页面均能连接(不显示连接失败错误)。

谁能告诉我我错在哪里了?
展开
 我来答
yeahrahxephon
2008-10-05 · TA获得超过1166个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:1237万
展开全部
从代码看,这是一个实现模糊搜索功能的脚本,没有涉及你说的用户登录
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式