Получить идентификатор участника из базы данных - PullRequest
0 голосов
/ 15 июня 2011

Я пытаюсь получить идентификатор участника, соответствующий тексту, введите в текстовое поле, как это

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 ]

2 голосов
/ 15 июня 2011

попробуй с

SELECT member_Id FROM members WHERE concat(member_Firstname,'',member_Lastname) = 'S Thwaites'
0 голосов
/ 15 июня 2011

Вам нужно иметь имя столбца на другой стороне знака равенства. Как это:

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

У вас должно быть два текстовых поля, одно для имени и одно для фамилии.

Вот хороший учебник по SQL: http://www.sql -tutorial.net /

Тогда, возможно, вы захотите взглянуть на документацию MySQL, поскольку синтаксис SQL немного отличается от одной базы данных к другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...