Une petite question moitié classe php5 moitié bdd

ViPHP
ViPHP | 3607 Messages

14 nov. 2006, 20:39

Bonsoir,
alors voilà, j'ai trouvé cet exemple sur le manuel de pdo:
<?php
$stmt = $dbh->prepare("SELECT * FROM REGISTRY where nom = ?");
if ($stmt->execute(array($_GET['nom']))) {
while ($row = $stmt->fetch()) {
print_r($row);
}
}
?> 
et je me demandai si cette méthode était plus rapide que de faire un where nom='bla' OR nom='autrelba' ...
et d'ensuite gérer en php les résultats ...
quelqu'un saurait ?

Eléphanteau du PHP | 31 Messages

02 déc. 2006, 19:43

ça sera pas vraiment plus rapide (enfin, suis pas vraiment sur)
mais cette manière de faire est surtout utile si tu as souvent la meme requete avec selon les cas des critères différents selon les variables de ton script. comme ça tu as plus besoin de te casser les pieds à préparer 36 fois à peu près la même requete.
Image