Requêtes préparées en PDO
Résolu
Majda_La
Messages postés
57
Statut
Membre
-
Majda_La Messages postés 57 Statut Membre -
Majda_La Messages postés 57 Statut Membre -
Salut tout le monde :)
J'ai un petit problème en requêtes préparées en PDO :(
Ce que je sais faire c'est : $pdo=$bd>prepare($reqûete);
mais des fois je trouve PDO::prepare() .
SVP, si quelq'un a la gentillesse de m'éclairer cette requête :) et la différence entre les 2 requêtes c'est Urgent
Merci d'avance :)
J'ai un petit problème en requêtes préparées en PDO :(
Ce que je sais faire c'est : $pdo=$bd>prepare($reqûete);
mais des fois je trouve PDO::prepare() .
SVP, si quelq'un a la gentillesse de m'éclairer cette requête :) et la différence entre les 2 requêtes c'est Urgent
Merci d'avance :)
A voir également:
- Requêtes préparées en PDO
- Oliver vend des fleurs en ligne. la base de données de son site web comporte une table nommée fleur. complétez la requête sql ci-dessous pour afficher uniquement les fleurs dont le prix est strictement supérieur à 10 euros. combien y en a-t-il ? - Forum calculatrices
- Réessayez plus tard il est possible que votre ordinateur ou votre réseau envoie des requêtes automatiques. pour la sécurité de nos utilisateurs, nous ne pouvons pas traiter votre demande pour le moment. pour en savoir plus, consultez notre page d'aide. valider - Forum Virus
- Problème avec mon WHERE de ma requete pdo ✓ - Forum PHP
- Fati fleur - Forum Facebook
- Oliver vend des fleurs en ligne. la base de données de son site web comporte une table nommée fleur. dans le processeur de requête sql ci-dessous, écrivez la requête pour afficher uniquement les graminées dont le prix est strictement supérieur à 10. combien y en a-t-il ? ✓ - Forum MySQL
1 réponse
Salut,
Déjà
Bon sinon si c'est "urgent" ... dans quels cas tu trouve la syntaxe PDO:: ?
Concrètement c'est pas compliqué, faire
Concrètement c'est bien la même fonction appelé, mais pour avoir un appel ' :: ' ca sous entend que tu veux acceder à quelque chose de static (pas d objet).
naga
Déjà
$pdo=$bd>prepare($reqûete);ne fonctionnera pas ^^ (manque un tiret) bref =p
Bon sinon si c'est "urgent" ... dans quels cas tu trouve la syntaxe PDO:: ?
Concrètement c'est pas compliqué, faire
PDO::prepare()indique que tu veux faire appel à la fonction prepare de type PDO, tandis que
$bd->prepare($reqûete)est l'appel de la fonction prepare depuis un objet de type pdo.
Concrètement c'est bien la même fonction appelé, mais pour avoir un appel ' :: ' ca sous entend que tu veux acceder à quelque chose de static (pas d objet).
naga
voici où j'ai trouvé pdo::prepare() :
public PDOStatement PDO::prepare ( string $statement [, array $driver_options = array() ] )
Voici le lien : https://www.php.net/manual/fr/pdo.prepare.php
1) vous pouvez me clarifier la différence entre ' :: ' et ' -> ' svp ?
2) Vous avez dit que '::' c'est un appel pour accéder à quelque chose static ; voici un petit exemple que le prof nous le donne , qu'est ce que signifie la dernier requête : PDO::FETCH-OBJ ?
$prepa$ta = $bd->prepare[SELECT 'bdcommercial'.'FonctionPTTC (:PARAM1,PARAM2) AS prixTTC : ' ]
$prepa$ta->execute($values);
if($resultat=$prepa$ta->fetch (PDO::FETCH-OBJ)){
$valeurRetournee=$resultat -> prixTTC ;
}
merci :)
Et quand tu crée un objet PDO, l appel se fera grâce à ->, c'est tout.
Pour PDO::FETCH-OBJ, tu appel une variable statique (c'est a dire qu elle ne demande pas nécessairement qu'un objet existe pour pouvoir être lu, en gros) appartenant au type PDO.
Je vais pas trop rentrer dans les explication des classes statiques, ca sera long et hors contexte.
naga
Merci Naga :)
naga