IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Erreur de syntax mysql


Sujet :

PHP & Base de données

  1. #21
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Points : 1 460
    Points
    1 460
    Par défaut
    Citation Envoyé par Morronight Voir le message
    Non disons que je veuille donné les droits d'accès à tout les chiffrages (bonjour la durée de chargement xd)...
    concretement tu les donnes en fonction de quoi tes droits ? explique un peu plus..

  2. #22
    Candidat au Club
    Inscrit en
    Avril 2011
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    Bon alors voilà le cahier des charges :

    Il faudrait rajouter les droit d'accès aux chiffrages existants pour les RAP, mais ne pas assigner un chiffrage à un RAP si il a déjà l'accès (ça créerait des lignes inutiles dans la table accès).

    Il y a déjà un système d'assignation d'accès chiffrage par chiffrage mais c'est pas bien pratique...

  3. #23
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Points : 1 460
    Points
    1 460
    Par défaut
    enfin

    donc ca donnerait ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    	$req_rap= "select nom from utilisateur where isRAP=1";
    		$res=sendSQL($cnx,$req_rap);
     
    		while( $row = mysql_fetch_assoc(res)){
    			$query='insert into acces(idchiffrage,nom,droit) 
    						select c.idchiffrage,'.$row['nom'].',"lecture/ecriture" from chiffrage c
    						where c.idchiffrage not in (select a.idchiffrage from acces a where a.nom = '.$row['nom'].' and a.droit = "lecture/ecriture"' ;
    			$res=sendSQL($cnx,$query);
    		}

  4. #24
    Candidat au Club
    Inscrit en
    Avril 2011
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'XXXXX" and a.droit = "lecture/ecriture"' at line 3"

    Il manque pas des guillemets à ta ligne 7 ?

  5. #25
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    pas besoin de boucle non plus une jointure suffis

  6. #26
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Points : 1 460
    Points
    1 460
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    pas besoin de boucle non plus une jointure suffis
    tu mets quoi comme condition de jointure? avec la table utilisateurs

  7. #27
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    Citation Envoyé par boo64 Voir le message
    tu mets quoi comme condition de jointure? avec la table utilisateurs
    aucune

  8. #28
    Candidat au Club
    Inscrit en
    Avril 2011
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    aucune
    Si il y en a forcement une, car il faut que l'utilisateur soit RAP et seulement RAP

  9. #29
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    Citation Envoyé par Morronight Voir le message
    Si il y en a forcement une, car il faut que l'utilisateur soit RAP et seulement RAP
    mais non y'a pas de condition de jointure puisque y'a pas de correspondance, mais on peux très bien joindre 2 tables sans correspondance

  10. #30
    Candidat au Club
    Inscrit en
    Avril 2011
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    Je verrai ce que je peu faire ce soir, merci en tout cas

Discussions similaires

  1. erreur de syntaxe Mysql sur jointure ?
    Par evevev dans le forum Requêtes
    Réponses: 2
    Dernier message: 25/08/2010, 17h00
  2. [MySQL] Erreur de syntaxe MySQL
    Par Yuumu dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 30/12/2008, 18h19
  3. Erreur de syntaxe MySQL
    Par lola13 dans le forum Requêtes
    Réponses: 19
    Dernier message: 23/12/2008, 17h15
  4. [MySQL] (Encore une) Erreur de syntaxe MySQL
    Par n1n0x dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 14/04/2008, 18h30
  5. Erreur de syntaxe MySQL
    Par lynal dans le forum Requêtes
    Réponses: 9
    Dernier message: 30/05/2006, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo