Est il possible d'optimiser un truc comme ca dans une classe/fonction ? C'est du PHP.
Code:
$requete = $PDO1->prepare('UPDATE `DB_data`
SET `data_A1` = :data_A1,
`data_A2` = :data_A2,
`data_A3` = :data_A3,
`data_A4` = :data_A4,
`data_A5` = :data_A5,
`data_A6` = :data_A6,
`data_A7` = :data_A7,
`data_A8` = :data_A8,
`data_A9` = :data_A9,
`data_A10` = :data_A10
WHERE `data_id` = :data_id');
$requete->bindValue(':data_id', $data_id, PDO::PARAM_INT);
$requete->bindValue(':data_A1', $data_A1, PDO::PARAM_STR);
$requete->bindValue(':data_A2', $data_A2, PDO::PARAM_STR);
$requete->bindValue(':data_A3', $data_A3, PDO::PARAM_STR);
$requete->bindValue(':data_A4', $data_A4, PDO::PARAM_STR);
$requete->bindValue(':data_A5', $data_A5, PDO::PARAM_STR);
$requete->bindValue(':data_A6', $data_A6, PDO::PARAM_INT);
$requete->bindValue(':data_A7', $data_A7, PDO::PARAM_STR);
$requete->bindValue(':data_A8', $data_A8, PDO::PARAM_STR);
$requete->bindValue(':data_A9', $data_A9, PDO::PARAM_STR);
$requete->bindValue(':data_A10',$data_A10, PDO::PARAM_STR);
$ligne = $requete->execute();
Il y a beaucoup de répétition, le nombre de variable est suceptible de changer et en PHP il n'est pas possible de récupérer le nom des variables.