php - Combine multiple column values in to single value in SQL select statement -
i have autocomplete field user can enter lastname firstname middlename in same order.
using lastname firstname middlename (as term) have show autocomplete dropdown.
on database have 3 columns firstname lastname , middlename. have compare 3 column values (asc_lastname, asc_firstname, asc_middlename) of same row user input (term).
here sql query. please correct mistake.
$rs = mysql_query( "select asc_lastname, asc_firstname, asc_middlename issio_asc_workers inner join issio_workers_asc_sc_list on issio_asc_workers.lname_fname_dob=issio_workers_asc_sc_list.lname_fname_dob issio_workers_asc_sc_list.center_id='$cid' , issio_workers_asc_sc_list.center_user_type = '31' , issio_workers_asc_sc_list.center_status <> 'deleted' , (issio_asc_workers.asc_lastname+' '+issio_asc_workers.asc_firstname+' '+issio_asc_workers.asc_middlename) '". mysql_real_escape_string($term) ."%' order issio_asc_workers.lname_fname_dob asc limit 0,10");
is possible compare 3 column values @ time using sql query like
select * table (column1+''+column2+''column3) 'this good'
sorry poor sentences.
try query:
select * your_table concat(column1, ' ', column2, ' ', column3) '%this good%'
Comments
Post a Comment