8807 sujets

Développement web côté serveur, CMS

Bonjour,

PHP : je sais qu'il existe plein de bonnes raisons pour exécuter des requêtes préparées mais je m'étonne de la lourdeur de la chose, du moins de la façon dont je pratique.

Requête simple :

$requete = "SELECT orig FROM matable WHERE id=" . $id;
list ($orig) = mysqli_fetch_row (mysqli_query ($connexion, $requete)):


Requête préparée :

$requete = "SELECT orig FROM matable WHERE id= ? ";

$stmt = mysqli_prepare ($connexion, $requete);

mysqli_stmt_bind_param ($stmt, 'i', $id);

mysqli_stmt_execute($stmt);

$resultat = mysqli_stmt_get_result ($stmt);

$retour = mysqli_fetch_all ($resultat, MYSQLI_ASSOC);

$orig = $retour[0]['orig'];


On passe de 2 à 7 lignes.
La requête préparée ci-dessus est-elle possible à racourcir ?
Modifié par boteha_2 (30 Nov 2025 - 16:04)