gpt4 book ai didi

PHP/HTML/SQL - 搜索数据库中的特定年龄和性别

转载 作者:行者123 更新时间:2023-11-29 12:24:41 25 4
gpt4 key购买 nike

我希望在检索数据时为搜索表单提供多个选项,目前我已经针对 1 个特定搜索词获得了类似的内容。

    <form action="sRetrieveResponse.php" method="post">
<input type="text" placeholder="Enter Email..." name="sRetrieveEmail">
<input type="submit" value="Retrieve"></form>

上面是html表单,下面是php。

if($_POST['sRetrieveEmail']) 
$queryRetrieve = mysql_query( "SELECT * FROM staffData WHERE sEmail='".$_POST['sRetrieveEmail']."'" );

然后将其打印到表格上,我该如何制作才能找到两个搜索词?例如40岁或以上的男性...

其中的另一个问题是,我目前只以日期形式获取生日,我如何将此数据更改为年龄以便可以执行搜索词?

抱歉,如果措辞没有意义,我不太确定我之后的事情是否可以完成,因为我对编程还很陌生,任何没有意义的事情请尽管问!我会尝试更深入地澄清它。

谢谢。

<小时/>

评论里的答案已经差不多了! - 搜索查询现在已排序,但是如果用户提交生日,我将如何计算出年龄,格式如下:2015-01-27。

最佳答案

MySQL 或..

Select * FROM staffData WHERE eEmail='..' OR eGender='..'

如果您想匹配这两个条件,请使用 AND,或者您甚至可以将它们组合起来

...WHERE eEmail='..' OR (eGender='..' AND 'eLastName Like '..%);

关于年龄,您可以在选择中创建一个年龄字段:

Select eFirstName, TIMESTAMPDIFF(YEAR, eBirthdate, CURDATE()) AS age FROM staffData WHERE TIMESTAMPDIFF(YEAR, eBirthdate, CURDATE()) > '..';

关于PHP/HTML/SQL - 搜索数据库中的特定年龄和性别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28508279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com