php在数据库搜索数据,用PHP搜索数据库

我希望能够在数据库中搜索任何表格,无论是名字,姓氏,中间名等等......问题是,我总是从查询得到一个空的结果

这是我的尝试

我使用HTML表单搜索用户点击必要的数据。

ID Number

First Name

Last Name

Middle Name

Birthday

SEX

Age

Status

Landline Number

Address

Occupation

Referrals

Result

然后输入的数据将通过此处并检查数据库

print "

Search User

";

$ID_CHECK = clean($_POST['chck']);

$SEARCH = clean($_POST['SEARCH']);

$INPUT = clean($_POST['INPUT']);

$result = mysql_query("SELECT * FROM user_info WHERE '$SEARCH' = '$INPUT'" ) or die('Error, query failed');

if(!mysql_num_rows($result)) {

print "
There is no $INPUT in the Database Go Back";

exit();

}

else {

$row_array = mysql_fetch_array($result, MYSQL_ASSOC);

?>

问题是,我总是得到一个空查询

我认为使用这个是错误的

$result = mysql_query("SELECT * FROM user_info WHERE '$SEARCH' = '$INPUT'" ) or die('Error, query failed');

有另一种方式吗?也许JavaScript?

我的清洁功能这样做..它清除了我认为的数据的价值

function clean($str) {

$str = @trim($str);

if(get_magic_quotes_gpc()) {

$str = stripslashes($str);

}

return mysql_real_escape_string($str);

}

?>


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部