par
xTG » 06 juin 2014, 14:55
C'est pas un problème de PDO mais de sa mauvaise utilisation.
Ce que tu veux faire n'a en fait pas lieu d'exister ! Cela n'a aucun sens.
Pourquoi faire une requête préparée sur aucun paramètre ???
Tout ce qui n'est pas une valeur de champs n'a pas à être dynamique dans une requête préparée car ce n'est pas possible de la mettre en cache partiellement.
La bonne utilisation de PDO (ou de toute autre librairie) pour ce que tu veux faire :
$table = '`la_table`';
$champ = '`le_champ`';
$sql = 'SELECT ' $table . '.' . $champ . ' FROM ' . $table;
$req = $pdo->query($sql);
C'est pas un problème de PDO mais de sa mauvaise utilisation.
Ce que tu veux faire n'a en fait pas lieu d'exister ! Cela n'a aucun sens.
Pourquoi faire une requête préparée sur aucun paramètre ???
Tout ce qui n'est pas une valeur de champs n'a pas à être dynamique dans une requête préparée car ce n'est pas possible de la mettre en cache partiellement.
La bonne utilisation de PDO (ou de toute autre librairie) pour ce que tu veux faire :
[php]$table = '`la_table`';
$champ = '`le_champ`';
$sql = 'SELECT ' $table . '.' . $champ . ' FROM ' . $table;
$req = $pdo->query($sql);[/php]