problème requête DELETE

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par webac, 8 Août 2007.

  1. webac
    webac WRInaute occasionnel
    Inscrit:
    4 Mars 2005
    Messages:
    385
    J'aime reçus:
    0
    Bonjour,

    pouvez-vous me dire ou j'ai commis une erreur sur la requete de suppression car j'obtiens ce message d'erreur :

    Code:
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in ...
    voici mon code
    Code:
    <?
    session_start();
    if(!isset($_SESSION['login'])) {
      echo '<center>Vous devez vous identifier pour acceder à cette page</center>';
      include('identification.php');
      exit;
    }
    ?>
    <?
    $db = mysql_connect('localhost', 'root', '')  or die('Erreur de connexion '.mysql_error()); 
    
          mysql_select_db('test',$db)  or die('Erreur de selection '.mysql_error()); 
    $select="SELECT * FROM candidats WHERE login= '$login'";
    $req = mysql_query($select) or die('Erreur SQL !<br />'.$select.'<br />'.mysql_error());
    // on recupere le resultat sous forme d'un tableau
    $data = mysql_fetch_array($select);
    $sql="DELETE FROM candidats WHERE id = $data['id']";
    $requete = mysql_query($sql) or die( mysql_error() ) ;
    ?>
    merci d'avance à tous
     
  2. Didier_S
    Didier_S WRInaute occasionnel
    Inscrit:
    24 Août 2004
    Messages:
    470
    J'aime reçus:
    2
    $sql="DELETE FROM candidats WHERE id = $data['id']";

    =>

    $sql="DELETE FROM candidats WHERE id = ".$data['id'];

    $data['id'] n'est pas parsé correctement si tu l'écris directement dans la chaîne

    de rien ;)
     
  3. webac
    webac WRInaute occasionnel
    Inscrit:
    4 Mars 2005
    Messages:
    385
    J'aime reçus:
    0
    j'obtiens cette erreur maintenant :

    Code:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\candidats\suppression.php on line 16
    Erreur de syntaxe près de '' à la ligne 1
     
  4. rog
    rog WRInaute passionné
    Inscrit:
    21 Septembre 2006
    Messages:
    1 346
    J'aime reçus:
    0
    le resultat de ta requête est vide

    rog
     
  5. Didier_S
    Didier_S WRInaute occasionnel
    Inscrit:
    24 Août 2004
    Messages:
    470
    J'aime reçus:
    2
    au temps pour moi !
    Code:
    $data = mysql_fetch_array($req); // on récupère sur le résultat, pas sur la requête
    
    ça devrait marcher comme ça
    dans le cas contraire, n'hésite pas à revenir ;)

    fonctionnement : mysql_query($requete) envoie la requete au serveur, qui calcule et prépare les résultats
    mysql_fetch_array (ou fetch_assoc, etc) récupère les résutats sous la forme souhaitée
    note: si tu utilises $data['id'] plutot que $data[0], (selon tes préférences), utilises plutot mysql_fetch_assoc($req), ca évitera que tu aies les résultats en double dans la requête (c'est couper les cheveux en 4, mais c'est toujours bon à prendre)
     
  6. webac
    webac WRInaute occasionnel
    Inscrit:
    4 Mars 2005
    Messages:
    385
    J'aime reçus:
    0
    parfait merci didier ça fonctionne nickel
     
  7. Didier_S
    Didier_S WRInaute occasionnel
    Inscrit:
    24 Août 2004
    Messages:
    470
    J'aime reçus:
    2
    "ENCORE UNE VICTOIRE DE CANARD !"

    (rhalala, depuis le temps que j'attendais de la placer, celle-là... merci webac !)
     
Chargement...
Similar Threads - problème requête DELETE Forum Date
Problème de ranking sur une requête cible Demandes d'avis et de conseils sur vos sites 24 Août 2021
Problème pour passer un tableau en paramètre d'une requêtet SELECT. Développement d'un site Web ou d'une appli mobile 24 Mars 2017
Problème PDO pour afficher le contenu d'une requête située dans un autre fichier Développement d'un site Web ou d'une appli mobile 10 Mars 2017
Problème requête mysql Développement d'un site Web ou d'une appli mobile 1 Mars 2017
Probleme sur une requete dans outils webmaster de google Problèmes de référencement spécifiques à vos sites 15 Janvier 2014
Problème articles pour requête Référencement Google 15 Juin 2013
[Requêtes Google] Probleme d'accent Référencement Google 23 Juin 2011
Requête sur deux tables problème champ / chaine Développement d'un site Web ou d'une appli mobile 28 Avril 2011
Problème de jointure entre deux tables requête SQL Développement d'un site Web ou d'une appli mobile 11 Avril 2011
Problème requete Développement d'un site Web ou d'une appli mobile 1 Mai 2010
Problème requête LARGE synonymes AdWords 24 Février 2010
problème requête sql (1&1) Administration d'un site Web 28 Septembre 2009
Problème requête sql Développement d'un site Web ou d'une appli mobile 26 Septembre 2009
Problème affichage requete PHP Développement d'un site Web ou d'une appli mobile 25 Septembre 2009
Problème de requêtes Développement d'un site Web ou d'une appli mobile 1 Août 2008
Requete Mysql probleme doublons Développement d'un site Web ou d'une appli mobile 8 Avril 2008
problème requête mysql Développement d'un site Web ou d'une appli mobile 13 Mars 2008
Problème de requête SQL Développement d'un site Web ou d'une appli mobile 19 Janvier 2008
probleme requête UPDATE Développement d'un site Web ou d'une appli mobile 25 Novembre 2007
problème sur une requête mysql Développement d'un site Web ou d'une appli mobile 5 Octobre 2007