Angeleyezz Posted February 11, 2012 Share Posted February 11, 2012 What I am trying to do is create a search box to search for a specific piece of information in my client database, say last name, or account number, invoice number, etc. is there a way i can use the keyword to match the query to multiple columns? here is my code, the script works if i use the $query to select just 1 column. but how do i add other columns to match it to? I know its where "different columns" LIKE search my problem is this line basically. mysql_select_db("terra_elegante_operations", $con); $searchfor = $_GET['search_term']; $query = "select * from client_information where name_last like \"%$searchfor%\""; $result = mysql_query($query) or die("Couldn't execute query"); $row = mysql_fetch_array($result); echo $row['0']; Link to comment https://forums.phpfreaks.com/topic/256866-anyone-know-how-to-query-multiple-colums/ Share on other sites More sharing options...
bspace Posted February 11, 2012 Share Posted February 11, 2012 $query = "select * from client_information where concat(name_last,name_first,etc) like \"%$searchfor%\""; check out "concat" and "concat_ws" Link to comment https://forums.phpfreaks.com/topic/256866-anyone-know-how-to-query-multiple-colums/#findComment-1316882 Share on other sites More sharing options...
Angeleyezz Posted February 11, 2012 Author Share Posted February 11, 2012 sweet it works, now i gotta figure out how to enclose the results in a while loop. took me all afternoon to get this far lol. Link to comment https://forums.phpfreaks.com/topic/256866-anyone-know-how-to-query-multiple-colums/#findComment-1316884 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.