Bonjour,
Aprés avoir cherché dans la doc je ne trouve pas la solution pour remplacer le nom d'une table dans une requête préparée par la valeur d'une variable, pour éviter la possibilité d'une
injection SQL, car le nom de la table peux changer en fonction d'une valeur envoyé par le client.
Exemple :
Cordialement
Modifié par o-o (17 Aug 2014 - 19:53)
Aprés avoir cherché dans la doc je ne trouve pas la solution pour remplacer le nom d'une table dans une requête préparée par la valeur d'une variable, pour éviter la possibilité d'une
injection SQL, car le nom de la table peux changer en fonction d'une valeur envoyé par le client.
Exemple :
$sth = $dbh->prepare('SELECT nom FROM '.$_GET['table'].' WHERE id = :id');
$sth ->execute(array('id' => 1));
Cordialement
Modifié par o-o (17 Aug 2014 - 19:53)