PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Général » Message d'erreur pg_query() expects parameter 2 » 08/11/2019 14:01:36

Ok j'ai regardé la doc. Est-ce que c'est bon si je change mon code pour :

$select = pg_query($dbconn, "DELETE FROM matable WHERE id = ".$id);
if (!$select) { echo "Erreur de suppression"; }
else { echo 'Suppression OK';}

#2 Général » Message d'erreur pg_query() expects parameter 2 » 08/11/2019 12:36:24

fabrice88
Réponses : 3

Bonjour,

pour le suppression de données dans un base posgre j'ai ce message d'erreur :

Warning: pg_query() expects parameter 2 to be string, resource given in /var/www/... on line 39

ma ligne 39 est :  if (pg_query($dbconn,$clients)) {
mon dbconn est : $dbconn = pg_connect("host=xxx  port=xxx dbname=xxx user=xxx password=xxx") or die('Connexion impossible : ' . pg_last_error());
mon clien est : $clients = pg_query($dbconn,$select) or die ('Error in query procedural --> '.pg_last_error());

Savez vous comment je peux remédier à cette erreur ?

#3 Site PostgreSQL.fr » Méthode ajout données » 07/12/2016 15:24:21

fabrice88
Réponses : 1

Bonjour,
je fais mes premiers pas dans POSTGRESQL (en principe je travail sous phpmyadmin mais la c'est imposé).
Pour jouter des données j'ai fais ce petit bou de code qui fonctionne mais je voulais savoir si la méthode était bonne et sécuriser contre l'injection ou autre....

        $dbconn = pg_connect("host=****  port=*** dbname=***user=**** password=****") or die('Connexion impossible : ' . pg_last_error());

        $type = 'table';
        $description = 'texte essai table';
        $photo = 'table.jpg';
        $afficher = '1';
       
        $query = "INSERT INTO promotion (type, description, photo, afficher) VALUES('".$type."','".$description."', '".$photo."', '".$afficher."')";
        if (pg_query($dbconn,$query))
            echo "Données enregistrées";
        else
            echo "Erreur";


Merci de vos retours.

Pied de page des forums

Propulsé par FluxBB