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(); }
Partager