begin process at 2012 02 15 09:45:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

PostgreSQL

 > 

probleme execution requete


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme execution requete

mardi 20 mai 2008 à 23:49:05 | probleme execution requete

PSG_Silver

Bonjour à tous,
voici mon probleme
sur mon site, lorsque l'on est loggé il est possible de supprimer son compte pour toujours

$query = "DELETE from client WHERE pseudo = ".$_POST["pseudo"]."";
pg_query($query);

//on detruit la session en cours
session_stop();

//redirection vers l'accueil
redir("./acceuil.php");   

Voici mon erreur
Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at end of input LINE 1: DELETE from client WHERE pseudo = ^ in C:\wamp\www\Projet_num_2_WEB\site\destruction_utilisateur_ok.php on line 3

je ne comprends pas pourquoi ma requete ne fonctionne pas, car normalement je supprime dans la table client, la personne en fonction de son pseudo.

Merci pour votre aide !
mercredi 21 mai 2008 à 06:56:34 | Re : probleme execution requete

nicomilville

Membre Club

Salut,

$query = "DELETE * from client WHERE pseudo = '".$_POST["pseudo"]."'";

a++

mercredi 21 mai 2008 à 09:35:06 | Re : probleme execution requete

PSG_Silver

merci pour ton aide
au fait j suis sous postgres

$query = "DELETE * from client WHERE pseudo = ".$_POST["pseudo"]."";
pg_query($query);


j'ai une nouvelle erreur
Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "*" LINE 1: DELETE * from client WHERE pseudo = ^ in C:\wamp\www\Projet_num_2_WEB\site\destruction_utilisateur_ok.php on line 3
mercredi 21 mai 2008 à 09:43:33 | Re : probleme execution requete

PSG_Silver

j'ai modifié ma requete pour que "*" ne pose plus de probleme mais nouvelle erreur ^^

$query = "DELETE "*" from client WHERE pseudo = ".$_POST["pseudo"]."";
$result = pg_query($query);

Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "0" LINE 1: 0 ^ in C:\wamp\www\Projet_num_2_WEB\site\destruction_utilisateur_ok.php on line 3

merci par avance
mercredi 21 mai 2008 à 10:44:13 | Re : probleme execution requete

nicomilville

Membre Club

Ba je sais pas alors, moi je parlais pour mysql !

a++

mercredi 21 mai 2008 à 11:14:23 | Re : probleme execution requete

neigedhiver

Salut,

pffffffffffffff DELETE * ............ et la doc SQL elle sert à quoi ?

La première syntaxe était correcte, à une exception près : les chaines de caractères doivent très probablement être entourée de guillemets :

$query = "DELETE from client WHERE pseudo = '".$_POST["pseudo"]."';";


Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
mercredi 21 mai 2008 à 11:16:26 | Re : probleme execution requete

PSG_Silver

Réponse acceptée !
$query = "DELETE FROM client WHERE pseudo = '".$_SESSION['pseudo']."' ";
$result = pg_query($query);


voici la solution qui marche,  je ne postais pas le pseudo donc j'ai changé et j'ai pris le $_SESSION

ps: sur le 1er post j'avais bien un DELETE FROM

mercredi 21 mai 2008 à 11:16:43 | Re : probleme execution requete

nicomilville

Membre Club

q'es ce que je suis c** moi, j'avais confondu un DELETE avec un SELECT !

a++

mardi 1 septembre 2009 à 11:20:31 | Re : probleme execution requete

gracevit

Bonjour
J'ai un petit soucis sur la création d'une fonction en pgsql.
voici ma function

CREATE FUNCTION Interpretation(integer) RETURNS setof taggable AS $_$ begin
select b.content,c.translation,d.title,d.author,d.language
FROM taggable AS a
LEFT JOIN originalSentence AS b ON a.id=b.work_id
LEFT JOIN interpretation AS c ON a.id=c.work_id
LEFT JOIN work AS d ON a.id=d.id
WHERE a.id=$1; end interpretation;$_$

LANGUAGE SQL;
je m'explique taggable est une table interface , work,originalsentence,interprétation hérite de cette taggable interface.
par contre ma requête sql passe très qu'on je l'exécute.mais je veux le mettre dans une fonction il refuse .
(mon but il m'affiche quelque attribut qui se trouve dans les 3 trois classes work,interpretation,originalsentence) en partatant de la classe interface
voici le message de l'erreur:
ERROR: syntax error at or near "select"
LINE 2: select b.content,c.translation,d.title,d.author,d.l...

vraiment aidez moi je ne sais plus quoi.
là même je me pose la question si ce moi qui n'arrive pas à bien comprendre le fonctionnement d'une function dans pgsql.
Cordialement




Cette discussion est classée dans : client, requete, pseudo, query, pg


Répondre à ce message

Sujets en rapport avec ce message

probleme affichage données [ par PSG_Silver ] Bonjour,j'ai un petit probleme;je me connecte a ma base de données et je recupère les infos d'un client;et je voudrai qu'il puisse modifier son profil prob de requete sql [ par PoMmZz ] Bonjour à tous, Voila j'ai un petit prob de script dans mon fichier client.php j'ai ca: <?php//----------------------------------------------------- il ya un problem avec ce code [ par babadou ] bonjour je suis débutant en php, j'ai crée un formulaire pour le but q'un client doit etre s'identifier avant l'acce a la page d'acceuille le client p Requete préparée: Query envoyée [ par syndrael ] Bonjour, Sur une requête préparée est-il possible de connaitre la requete qui est traitée (avec les bons paramètres passés biensur) ? Merci de votre a aide comment faire des autres tableau dans cette base qui est crée automatiquement [ par anissaied ] Principale GESTIONDECLIENT <?php $connect=mysql_connect("localhost", "root", "") or requete insert into mais que fais-je de faux??? [ par Sator ] $requete=mysql_select_db(NOM); $requete= mysql_query($requete); // $requete= mysql_query("INSERT INTO $BASE_[2] (id,datedebut,datefin,titre,sstitre, [HELP] mysql_query plusieur requete [ par iamslyper ] Bonjour, Voila, je récupère plusieurs requête par un formulaire et je dois les lances un peu de cette facon : [code=php]$sql = 'select * FROM Categ Array et Mysql [ par romain14g59 ] Bonjour ma question et peut étre toute béte mais je ne trouve pas comment la résoudre voila je voudrais extraire des données mysql et avoir un équival requete SQL 2 table [ par xactise ] Bonjour a tous, encore moi pour un problème de requête (va vraiment falloir que jlise de la doc approfondie a ce sujet...)Je vous expose mon problème. mise a jour base de donnée mysql avec php [ par jamelzzz ] voici mon code  d'ajout:et je  veut  le  faire  mise a jour  suivant la  date_client:je  veut  un exemple$nom_client=$_POST['nom'];$prenom_client=$_PO


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales