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%' 

documentation concat


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -