gpt4 book ai didi

php - MySQL从名字和姓氏查询ID

转载 作者:行者123 更新时间:2023-11-29 05:16:45 24 4
gpt4 key购买 nike

我正在为我的网站创建一个消息传递系统并偶然发现了一个问题。

在我的用户表中,所有用户都有一列 fnamelname(名字和姓氏)。

<form method='POST' action=''>
<input type='text' name='recipient' />
<input type='text' name='message' />
<input type='submit' name='submit' />
</form>

如果名字和姓氏存储在数据库中的不同列中,我如何通过名字和姓氏查询用户 ID?

我的错误代码:

mysql_query("SELECT id FROM users WHERE fname AND lname = '$_POST['recipient']'");

最佳答案

您需要将 $_POST['recipient'] 拆分为名字和姓氏,我们称它们为 $fname$lname.

mysql_query("SELECT id FROM users WHERE fname = '$fname' AND lname = '$lname'");

此外,您应该调用 mysql_real_escape 字符串或其他一些可以安全转义用户输入的函数,以避免 SQL 注入(inject)漏洞。

关于php - MySQL从名字和姓氏查询ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31714689/

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