Php MySQL根据名字和姓氏查询id
我正在为我的网站创建一个消息传递系统,偶然发现了一个问题 在“我的用户”表中,所有用户都有一列Php MySQL根据名字和姓氏查询id,php,mysql,Php,Mysql,我正在为我的网站创建一个消息传递系统,偶然发现了一个问题 在“我的用户”表中,所有用户都有一列fname和lname(名字和姓氏) 如果名字和姓氏存储在数据库中的不同列中,如何按名字和姓氏查询用户id 我的代码不正确: mysql\u查询(“从用户中选择id,其中fname和lname='$\u POST['recipient']'”您需要将$\u POST['recipient']分为名字和姓氏,让我们称它们为$fname和$lname mysql_query("SELECT id FRO
fname
和lname
(名字和姓氏)
如果名字和姓氏存储在数据库中的不同列中,如何按名字和姓氏查询用户id
我的代码不正确:
mysql\u查询(“从用户中选择id,其中fname和lname='$\u POST['recipient']'”
您需要将$\u POST['recipient']
分为名字和姓氏,让我们称它们为$fname
和$lname
mysql_query("SELECT id FROM users WHERE fname = '$fname' AND lname = '$lname'");
此外,您应该调用mysql\u real\u escape string或其他安全地转义用户输入的函数,以避免SQL注入漏洞。您也有理由担心:-)
mysql_query("SELECT id FROM users WHERE fname = '$fname' AND lname = '$lname'");