Aide sur la correction d'erreur d'execution

didierdizo Messages postés 57 Statut Membre -  
didierdizo Messages postés 57 Statut Membre -
Salut

A l'execution,on m'affiche les deux erreurs sur la meme ligne:

Fatal error:in C...et
PDOException:in C...

J'ai besoin de votre correction dans le code suivant :


<?php
$sql=$DB->prepare("SELECT idSalles,nom,etat FROM wp_salle Where etat LIKE Di%le ");
$sql->execute();
$res = $sql->fetchAll();
foreach($res as $row){
?>
<tr>
<td><?=$row['idSalles'];?></td>
<td><?=$row['nom'];?></td>
<td><?=$row['etat'];?></td>
</tr>
<?php
}
?>

2 réponses

yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 586
 
bonjour, as-tu testé la requête hors PHP?
0
didierdizo Messages postés 57 Statut Membre
 
Oui je viens de le faire mais j'ai pas réussi
0
yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   1 586 > didierdizo Messages postés 57 Statut Membre
 
"pas réussi": message d'erreur?
0
didierdizo Messages postés 57 Statut Membre
 
Non

On me dit que c'est l'erreur de syntaxe près de Di%le
Limit o, 25
0
yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   1 586 > didierdizo Messages postés 57 Statut Membre
 
tu progresses donc bien, tu sais maintenant que c'est un problème SQL, et pas PHP.
tu connais un peu SQL?
0
didierdizo Messages postés 57 Statut Membre > yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention  
 
Oui je connais peu SQL mais je passe beaucoup des heure en cherchant comment executer ma requete
Je n'y arrive pas
0
jordane45 Messages postés 40051 Date d'inscription   Statut Modérateur Dernière intervention   4 761
 
Bonjour,
Quand tu as du text il faut utiliser des quotes
SELECT idSalles,nom,etat FROM wp_salle Where etat = 'Disponible'

0
didierdizo Messages postés 57 Statut Membre
 
Merci bien
0