我在wordpress网站上使用crm。我试图创建一个搜索字段,用户可以在其中输入一个数字,并且使用该编号,他/她应该能够看到数据库中与输入的数字相关联的某些数据。
到目前为止我得到的是:
<?php
$dbhost = 'localhost';
$dbuser = 'my user name';
$dbpass = 'my password';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Kan geen connectie maken: ' . mysql_error());
}
$sql = 'SELECT lead_content FROM wp_wgbsupicrm_leads';
mysql_select_db('my database name');
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Kan geen gegevens vinden: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
echo "EMP ID :{$row['lead_content']} <br> ".
"--------------------------------<br>";
}
echo "Gegevens ontvangen\n";
mysql_close($conn);
?>
这会给我一个结果:
resultaat:{"zoeknummer":"554477","komplex":"test
4","plaats":"84","versturen":null}
resultaat:{"zoeknummer":"556478","komplex":"test
3","plaats":"51","versturen":null}
resultaat:{"zoeknummer":"112255","komplex":"test
2","plaats":"12","versturen":null}
resultaat:{"zoeknummer":"110022","komplex":"Test
1","plaats":"1","versturen":null}
我想要的是一个搜索字段,其中&#34; zoeknummer&#34;输入&#34; komplex&#34; &安培; &#34;国家地点&#34;显示。 &#34; versturen&#34;不需要显示。
这是我需要从以下位置获取信息的数据库图像: enter image description here
为了达到这个目的,我花了一天半的时间......我知道我在这一切都是首发,我有一个基本的HTML和CSS ..但我想要学习更多和希望在这里有一些帮助,我可以让它工作,并在同一时间了解它是如何工作的。
提前致谢!
答案 0 :(得分:0)
您应该知道如何在SQL查询中使用WHERE子句。这主要用于搜索目的。 在HTML表单中,为文本字段指定一个名称,例如:name =&#34; $ data&#34; 然后在您的SQL查询中:
$sql = "SELECT lead_content FROM wp_wgbsupicrm_leads' where lead_content='$data'";
然后搜索将只为您输入的文本字段提供所需的数据。