Requêtes préparées en PDO
Résolu
Majda_La
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
Majda_La Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Majda_La Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
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
- Expliquez les différences entre les différentes requêtes ✓ - Forum Programmation
- Nos systèmes ont détecté un trafic exceptionnel sur votre réseau informatique. cette page permet de vérifier que c'est bien vous qui envoyez des requêtes, et non un robot. que s'est-il passé ? - Forum MacOS
- 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 Python
- La requête n'a pas pu être traitée en raison d'un conflit d'accès à la ressource demandée. ✓ - Forum Mozilla Firefox
- 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
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