Reputation: 665
Running the following query works perfectly in my user search, within mySQL on phpmyadmin.
SELECT user_id, fname, lname, email FROM users WHERE fname LIKE '%Scott James%' OR lname LIKE '%Scott James%' OR CONCAT(fname,' ',lname) LIKE '%Scott James%'
However, if I try and run this through php on production environment, it seems to fall over. Anyone got any ideas?
$word = $_REQUEST['search'];
$search_query='SELECT user_id, fname, lname, email FROM users WHERE fname LIKE :search OR lname LIKE :search OR CONCAT(fname,' ',lname) LIKE :search';
$stmt= $conn->prepare($search_query);
$stmt->execute(array(
':search' => '%'.$word.'%',
':user_id' => $user_id
));
Upvotes: 0
Views: 490
Reputation: 157916
':user_id' => $user_id
stuff.Upvotes: 1