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

 MySQL Discussion :

Suppression d'enregistrement mySQL


Sujet :

MySQL

  1. #21
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Ca fait pas foirer quand on met des quotes autour d'un entier ?

  2. #22
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    Heu nan, Fanta, pardon Icetea enfin Coca...Light (Lemon ?)

    $query_string = "DELETE FROM banlist WHERE ban_id='".$_POST['ban_id']."' ";

    Ca c'est juste

    gnéé on vas y arriver

    Bon apres tu en es ou, ca donne quoi ?

    Et met un espace apres le else machin si tu ne met pas de {}

  3. #23
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Enfin bref Snake tu as modifié ta réponse c'est tout

    Sinon
    <?
    /* On se connecte et on choisi la base de données */
    mysql_pconnect('localhost','*****', '******')
    or die (
    "Impossible de se connecter à la base de donnée");
    mysql_select_db('lfs-teamcom') or die("Impossible de sélectionner la base de données");
    if(isset(
    $_POST['ban_id']))
    $banId = $_POST['ban_id'];
    else
    $banId = NULL
    if ($banId == NULL)
    { echo
    "<p>Aucun enregistrement à supprimer.</p>";
    } else {
    $query_string = "DELETE FROM banlist WHERE ban_id=$banId";
    $query=mysql_query($query_string)or die(mysql_error());
    if (
    $query) { echo "<p >L'enregistrement a été effacé</p>";
    } else {
    echo
    "<p>Problème lors de la suppression</p>";
    echo
    "<p>" . mysql_error() . "</p>";
    }
    }
    ?>

  4. #24
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    Citation Envoyé par Kerod
    Enfin bref Snake tu as modifié ta réponse c'est tout
    [...]
    Moi ??
    Douterais-tu de ma bonne foi ?? ( de morue)

  5. #25
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut
    Même erreur
    A savoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Problème lors de la suppression
     
    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 '' at line 1
    Je n'invente rien, je redécouvre.....(Rodin)
    [Faq VB], [Source VB]
    http://membres.lycos.fr/bozec/bansms.gif

  6. #26
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut
    Kerod tu peux edit ton post pour le pwd et user ^^
    Je n'invente rien, je redécouvre.....(Rodin)
    [Faq VB], [Source VB]
    http://membres.lycos.fr/bozec/bansms.gif

  7. #27
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Manque un point-virgule dans le code de Kerod après

  8. #28
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Fait plutot ça à ton message d'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query=mysql_query($query_string)or die($query.'<br />'.mysql_error());
    qu'on puisse en savoir plus...
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  9. #29
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut
    @guitou12 :Toujours le même souci
    L'erreur viendrait-elle de plus haut ?

    J'avais déja modifier pour le ;
    Je n'invente rien, je redécouvre.....(Rodin)
    [Faq VB], [Source VB]
    http://membres.lycos.fr/bozec/bansms.gif

  10. #30
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Si tu fais un echo de la requete ca te donne quoi ?

  11. #31
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut
    Quel partie de code j'insere et ou ?
    Je n'invente rien, je redécouvre.....(Rodin)
    [Faq VB], [Source VB]
    http://membres.lycos.fr/bozec/bansms.gif

  12. #32
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Citation Envoyé par Cocalight
    @guitou12 :Toujours le même souci
    L'erreur viendrait-elle de plus haut ?

    J'avais déja modifier pour le ;

    Ce n'est pas sensé résoudre ton souci mais afficher la requête qui n'a pas fonctionné, or sur ton site je ne la vois pas s'afficher...
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  13. #33
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Tu fais juste un echo devant query_string

  14. #34
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut
    @guitou12 : Merci de m'aider par contre j'insere

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query=mysql_query($query_string)or die($query.'<br />'.mysql_error());
    A la place de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query=mysql_query($query_string)or die(mysql_error());
    Cela me donne toujours :

    Citation Envoyé par validedelete.php
    Problème lors de la suppression

    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 '' at line 1
    Je n'invente rien, je redécouvre.....(Rodin)
    [Faq VB], [Source VB]
    http://membres.lycos.fr/bozec/bansms.gif

  15. #35
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Je vais peut etre me répéter mais ca vient de ta requete...Un affichage de la requete permettra de voir le problème

  16. #36
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut
    @ kerod même probleme.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $query_string = "DELETE FROM banlist WHERE ban_id='".$_POST['ban_id']."' ";
    Je peux fournir le FTP pour que vous jetiez un oeil ... au pire des cas .. car la je nage totalement
    Je n'invente rien, je redécouvre.....(Rodin)
    [Faq VB], [Source VB]
    http://membres.lycos.fr/bozec/bansms.gif

  17. #37
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    A ben essaye d'en lever carrement le or die($query.'<br />'.mysql_error()) c'est que ta configuration de php doit etre un peu chelou...

  18. #38
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Comment ca même problème

    tout ce qu'il y a à faire c'est ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $query_string = "DELETE FROM banlist WHERE ban_id=$banId";
    Tu auras toujours l'erreur mais tu auras la requete d'afficher et donc tu verras la source de l'erreur

  19. #39
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    Tu as bien mis :

    $query_string = "DELETE FROM banlist WHERE ban_id='".$_POST['ban_id']."' ";

    ou, au mieux

    $query_string = "DELETE FROM banlist WHERE ban_id='".$banId."' ";

  20. #40
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    On sait jamais mais tente de remplacer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name='ban_id'>
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="ban_id">
    Même si il parait qu'on peut écrire les valeurs des balises entre doubles ou simples quotes et que ça ne change rien ....
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. [MySQL] Suppression d'enregistrements MySQL abusive, sans requête associée
    Par IGalaxy dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 29/03/2009, 19h49
  2. Comparer deux enregistrements mysql lors d'un update ?
    Par zevince dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 03/02/2006, 16h56
  3. Réponses: 3
    Dernier message: 01/12/2005, 10h17
  4. Réponses: 2
    Dernier message: 28/11/2005, 10h12
  5. Réponses: 6
    Dernier message: 11/10/2004, 15h43

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