J'ai un problème concernant l'utilisation de la méthode prepare de PDO dans mon application si quelqu'un peut m'aider!!!
voici ma connection PHP -> Postgresql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php $login = '****'; $mdp = '****'; // Pour PostgreSQL $bdd = 'pgsql:host=localhost port=5432 dbname=**** user=**** password=****'; try { $cnx = new PDO($bdd, $login, $mdp); // création de la connexion } catch (PDOException $error) { die("Erreur de connexion : " . $error->getMessage() ); //message erreur } //$cnx = null; Fermeture de la connexion ?>
Et voici la page qui utilise la méthode prepare:
voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?PHP $appel = $_POST['nomappellation']; $cepage = $_POST['libellecepage']; $coul = $_POST['libellecouleur']; $mil = $_POST['millesisme']; $int=12; include ('connectPDO.PHP'); $numMax = 'Select max(code_appellation) from appellation'; $numMax = $numMax + 1; $sql='Insert into appellation values (:num,:appel)'; $stmt=$dbh->prepare($sql); // soumet le modèle de la requète au SGBD $stmt->execute(array(':num'=>$numMax, ':appel'=>$appel)); //-----------// ?>
Code x : Sélectionner tout - Visualiser dans une fenêtre à part Fatal error: Call to a member function prepare() on a non-object in C:\wamp\www\connectionPDOpost\vin.php on line 77
Merci de votre aide...
Partager