je ne l'ai pas sous la main mais c'est dans le cas de requetes préparées type
exemple du net
exemple du net
Code PHP :
<?php
/* Exécute une requête préparée en passant un tableau de valeurs */
$sql = 'SELECT nom, couleur, calories FROM fruit WHERE calories < :calories AND couleur = :couleur';
$sth = $dbh->prepare($sql, array(PDO::ATTR_CURSOR, PDO::CURSOR_FWDONLY));
$sth->execute(array(':calories' => 150, ':couleur' => 'rouge'));
$red = $sth->fetchAll();
$sth->execute(array(':calories' => 175, ':couleur' => 'jaune'));
$yellow = $sth->fetchAll();
ce qui m'intéresserait là c est de lire
"SELECT nom, couleur, calories FROM fruit WHERE calories < 150 AND couleur = 'rouge'"
puis
"SELECT nom, couleur, calories FROM fruit WHERE calories < 175 AND couleur = 'jaune'"
voyez ce que je veux dire ?
l objectif est que si le :couleur induit une erreur je puisse l'interpréter. Mon soucis précédent venait de "desc" mais je pensais au départ que c'était le contenu d'une des chaines en paramètres qui posait problème... et là je ne sais pas comment voir la "requête finale"
exemple si dans :couleur on met " jaune' OR ''=' "