Bonjour,

J'ai la fonction suivante qui me renvoie un résultat vide. La requête avec la même valeur ('%cli%') dans phpMyAdmin me donne un résultats de deux lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function searchHotels($string) {
	$db = dbConnect();
 
	$string = "%$string%";
	var_dump($string); // renvoie '%cli%'
	$sql = "
		SELECT id, hotel, country, city
		FROM dat_hotels
		WHERE hotel LIKE ':string'
		ORDER BY hotel
	";
	$stmt = $db->prepare($sql);
	$stmt->bindParam(':string', $string);
	$stmt->execute();
	return $stmt->fetchAll();
}