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

SQL Procédural MySQL Discussion :

[MySQL] Suppression par ligne


Sujet :

SQL Procédural MySQL

  1. #1
    Invité
    Invité(e)
    Par défaut [MySQL] Suppression par ligne
    Bonjour à tous,

    Voilà je vous explique mon cas, comme ca vous pourrez me dire si ce que je veux faire est possible ou pas.
    J'ai un tableau dans un formulaire avec forcément plusieurs lignes, et à droite de chaque ligne un bouton "supprimer".
    Lorsqu'on clique sur ce bouton cela doit donc supprimer la ligne en question. Je récupère donc le numéro de la ligne avec un champs caché.

    Ma question est : Est-il possible de supprimer une ligne dans une BD MySQL en passant le numéro de la ligne comme paramètre (WHERE numero_ligne = 1) ?

    J'éspère que je me suis pas trop mal exprimé, merci d'avance en tout cas

  2. #2
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Par défaut
    salut,

    ben si ton 'numero_ligne' est un identifiant unique dans la DB, oui, c'est possible.

  3. #3
    Membre Expert
    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
    Par défaut
    si numero de ligne est bien un champ de ta base et qu'il est unique pas de probleme

  4. #4
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Par défaut
    tiens, un echo

  5. #5
    Membre Expert
    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
    Par défaut
    oups dsl avais pas vu la réponse ....c lundi

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par boo64
    si numero de ligne est bien un champ de ta base et qu'il est unique pas de probleme
    Et bien nan justement ce n'est pas un champ de ma base.
    Disont que la première ligne de mon tableau correspond à la premiere ligne dans ma base de donnée, et ainsi de suite.
    Il faut forcément que ce soit un champ de ma table ?

  7. #7
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Par défaut
    Oui.

  8. #8
    Membre Expert
    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
    Par défaut
    tu doi bien avoir dans ce tableau un champ qui est unique dans ta base...

  9. #9
    Membre éclairé Avatar de Jean_Benoit
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 499
    Par défaut
    Tiens dans mysql il n'existe pas de pseudo colonne "rowid" comme dans Oracle?

  10. #10
    Membre Expert
    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
    Par défaut
    jean benoit peut etre moi j'en est jamais entendu parlé

  11. #11
    Membre éclairé Avatar de Jean_Benoit
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 499
    Par défaut
    c'était justement ça le problème quand on voulait se servir d'Access/ODBC pour faire des formulaires liés à une base Oracle, on n'avait pas le rowid (mais j'ai pas tenté récemment).
    Faut donc ajouter une colonne identifiant_ligne à la table MySQL pour être sûr qu'on tope dans la bonne ligne, parceque si on efface toutes les valeurs dans les champs, on ne sait plus où on est.

  12. #12
    Membre Expert
    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
    Par défaut
    C'est pas faux ...enfin il doit bien avoir un champ unique ca serait tellement plus simple lol

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Suppression ligne par ligne avec confirmation
    Par memo11 dans le forum Langage
    Réponses: 41
    Dernier message: 09/09/2009, 09h49
  2. tableau 2D trié par suppression de lignes
    Par naoma dans le forum Langage
    Réponses: 15
    Dernier message: 23/06/2009, 17h10
  3. Suppression de ligne par une case à cocher
    Par adam974 dans le forum Langage
    Réponses: 15
    Dernier message: 09/01/2009, 15h55
  4. Réponses: 6
    Dernier message: 19/05/2008, 17h42
  5. suppression de ligne par macro
    Par stefano dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/02/2008, 14h41

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