0

嗨,我一直在寻找这几天,但似乎无法正确解决,希望有人能够伸出援助之手。这是场景:

技术信息表

repid fname lname region
1234  bob   smith  NY
4567  bob   sacamano toronto
3478  bob   hill   texas
9876  bob   underwood vancouver
7345  tom   tucker  halifax
2357  bill  shatner  LA

我正在尝试根据输入字段查找所有的鲍勃,寻找 repid、名字、姓氏等......

基本上,如果 somone 将 bob 类型输入到表单中,它应该返回所有 bob 的所有信息。

我完全坚持这一点。

我已经到了确定是否有鲍勃记录并且可以拉一个的地步,但我不能拉多个。

例如,这里有一些代码片段。非常感谢任何帮助。

$MetaQuery="SELECT * FROM `techinfo` WHERE repid='$_POST[repid]' OR fname='$_POST[fname]'";
$MetaResults=mysql_query($MetaQuery, $DBconnect);
if(mysql_num_rows($MetaResults)>0)
{   
/*
quick check of array storage
*/
 echo "<br>we found results:".$row['repid']. $row['fname']. $row['lname'];
 }
4

1 回答 1

2

1) mysql_ 函数被废弃使用 PDO

2)请了解sql注入

3 mysql_query 返回一个必须循环的资源,例如。

while($row = mysql_fetch_assoc($MetaResults) {
    echo "<br>we found results:".$row['repid']. $row['fname']. $row['lname'];
}
于 2013-01-21T20:38:18.280 回答