我在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}我想要的是一个搜索字段,在其中输入"zoeknummer“,并显示"komplex”和"plaats“。不需要显示"versturen“。
这是我需要从其中获取信息的数据库的图像:enter image description here
为了走到这一步,我花了一天半的时间..我知道我完全是个新手,我有一个基本的html和css。但我正在努力学习更多,并希望在这里的一些帮助下,我可以让它工作,同时学习它是如何工作的。
提前感谢!
发布于 2016-12-01 18:54:03
您应该知道如何在SQL查询中使用WHERE子句。这主要用于搜索目的。在HTML表单中,为文本字段命名,如: name="$data“,然后在SQL查询中:
$sql = "SELECT lead_content FROM wp_wgbsupicrm_leads' where lead_content='$data'";然后,搜索将只从您输入的文本字段中给出您想要的数据。
https://stackoverflow.com/questions/40908630
复制相似问题