Page 1 sur 1
Instructions préparées
Posté : 16 nov. 2011, 21:56
par gladii
Bonjours ,
j'aimerai savoir si les instructions préparées sont indispenssables car j'ai chérché dans mes deux bouquins , j'ai rien vue la dessus
merci
Re: Instructions préparées
Posté : 16 nov. 2011, 22:16
par stealth35
il date de quand les bouquins ?
Re: Instructions préparées
Posté : 16 nov. 2011, 22:47
par gladii
ils sont de chez pearson et date de 2009
Re: Instructions préparées
Posté : 16 nov. 2011, 22:53
par gladii
Par exemple :
$mysqli = new mysqli("localhost", "****", "********", "***********");
$idNum = "1030";
$sql = "select id,email from users where id ?";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param('s', $idNum);
$stmt->execute();
J'ai l'mpression que c'est encore du gadget comme la poo
Re: Instructions préparées
Posté : 16 nov. 2011, 23:07
par stealth35
non c'est des templates de requêtes, imagine que t'es 500 INSERT INTO a faire, si tu fait une requête préparé il met en mémoire le "model" et a juste a injecter les nouvelles données, detout facon les requêtes préparés c'est pas en rapport avec PHP mais avec le SGBD
http://dev.mysql.com/doc/refman/5.0/fr/sqlps.html
Re: Instructions préparées
Posté : 16 nov. 2011, 23:10
par laurents
Car pour toi, la POO, c'est du gadget ? Pas du tout d'accord

Ca renforce la réutilisabilité et la maintenabilité.
Re: Instructions préparées
Posté : 16 nov. 2011, 23:32
par moogli
Car pour toi, la POO, c'est du gadget ? Pas du tout d'accord

Ca renforce la réutilisabilité et la maintenabilité.
Il n'est pas question de poo ici mais de sgbd.
Mais pour répondre à ta question un modèle mal pensé ou plus généralement pas pensé du tout peux facilement être plu merdique qu'un code entièrement procédural.
Les requêtes préparées ont leurs utilités mais pas pour une seule requête.
L'argument pdo ça roxx parce qu'il y a les requête préparée c'est pareil et le premier péon qui met un paramètre de type entier dans une limite le sens passer

(ajout des quotes autour des données parce que par défaut c'est considéré comme une chaîne).
Bref tout comme ouvre pas une porte à coup de pompe on utilise les bon outils et pour une requête pas de requête préparée et pour afficher un hello world pas besoin de poo ^^
@+
Re: Instructions préparées
Posté : 16 nov. 2011, 23:42
par laurents
Il n'est pas question de poo ici mais de sgbd.
Ah, bon :
J'ai l'mpression que c'est encore du gadget comme la poo
Re: Instructions préparées
Posté : 17 nov. 2011, 01:28
par gladii
ou c'est qu'on séléctionne résolut
Re: Instructions préparées
Posté : 17 nov. 2011, 08:54
par moogli
Édit le titre et ajoute résolu
@+