从数据库中获取成员标识

时间:2011-06-15 08:02:27

标签: mysql sql

我正在尝试将与文本对应的memberid输入到文本框中,如此

SELECT member_Id FROM members WHERE concat(member_Firstname,'',member_Lastname) = S Thwaites

但它会出现这样的错误 “错误代码:1064

You have an error in your SQL syntax;  
check the manual that corresponds to your MySQL server version for the right syntax to 
use near 'WHERE concat(member_Firstname,'',member_Lastname) = 'S Thwaites'' 
at line 1"

我正在使用MySQL

2 个答案:

答案 0 :(得分:2)

尝试

SELECT member_Id FROM members WHERE concat(member_Firstname,'',member_Lastname) = 'S Thwaites'

答案 1 :(得分:0)

您需要在等号的另一侧有一个列名。像这样:

select member_id from members where member_Firstname='S' and member_Lastname ='Thwaites';

您必须有两个文本框,一个用于名字,另一个用于姓氏。

这是一个很好的SQL教程:http://www.sql-tutorial.net/

然后你可能想看一下MySQL的文档,因为SQL语法与一个数据库略有不同。