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. 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
- 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 Virus
- Strictement - Forum calculatrices
- Requête Update et Delete en PDO ✓ - Forum PHP
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