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 :

ajouter une ligne si une des colonnes est vide [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    graphiste inforgraphiste monteur compositeur
    Inscrit en
    Septembre 2012
    Messages
    38
    Détails du profil
    Informations professionnelles :
    Activité : graphiste inforgraphiste monteur compositeur

    Informations forums :
    Inscription : Septembre 2012
    Messages : 38
    Par défaut ajouter une ligne si une des colonnes est vide
    Bonjour !

    J'ai 3 colonnes

    1, 2, 3

    Si la colonne 1 a des lignes mais vide comment faire pour ajouter une valeur dans la 3 ou l'update


    J'ai test déja mais aucun résultat.. :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    mysql_query("IF (SELECT `column1` FROM `table`) = ''
     INSERT INTO table (column3) SELECT ('some text')
     ");


    Merci d'avance !

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Pourrais-tu nous décrire le contexte de ton problème ? Pourquoi tu as besoin de faire ça ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    graphiste inforgraphiste monteur compositeur
    Inscrit en
    Septembre 2012
    Messages
    38
    Détails du profil
    Informations professionnelles :
    Activité : graphiste inforgraphiste monteur compositeur

    Informations forums :
    Inscription : Septembre 2012
    Messages : 38
    Par défaut
    Bien-sur !

    alors je suis en trin de créer un testeur de lien streaming

    j'ai une table dans la quelle il y a 3 colonne

    1 : lien
    2 : lienok
    3 : alerte

    le script test les lien et si il sont dead il insérè dans la 1 bon dans la 2

    et a la consultation du rapport final si la colonne 1 n'a que des ligne vide = pas de lien dead alors je souhaite ajouté une entré dans la colone 3 que je pourrai rapatrié

    pour tout te dire je j'ai trouvé une maniérè de faire autrement en php direct mais je suis tres intriquer sur comment si un colonne est vide alors insert into une autre colonne ou update

    merci bcp

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    je souhaite ajouté une entré dans la colone 3 que je pourrai rapatrié
    Pose toi la question suivante : sur quelle ligne vais-je mettre à jour la colonne 3.
    Tu devrais voir maintenant que ce que tu veux faire n'est pas logique.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    graphiste inforgraphiste monteur compositeur
    Inscrit en
    Septembre 2012
    Messages
    38
    Détails du profil
    Informations professionnelles :
    Activité : graphiste inforgraphiste monteur compositeur

    Informations forums :
    Inscription : Septembre 2012
    Messages : 38
    Par défaut
    oui je comprend du coup j'ai trouvé une parade sans rentrer dans la base

    je compte simplement si il i a des lignes autre que les lignes vides
    si non alors j'affiche un truk :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    // Compte le nombre de ligne dans le tableau Offline 
    $res = mysql_query("select count(link) FROM `table` where `link` != ''" );
    $nb = mysql_fetch_row($res); 
     
    if ($nb[0] == '0'){echo 'Aucun lien mort';}




    mais je me pose toujours la question sur comment faire pour savoir si une colone est vide en sql et si elle est vide faire un insert into dans une table

    le tout en sql

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre averti
    graphiste inforgraphiste monteur compositeur
    Inscrit en
    Septembre 2012
    Messages
    38
    Détails du profil
    Informations professionnelles :
    Activité : graphiste inforgraphiste monteur compositeur

    Informations forums :
    Inscription : Septembre 2012
    Messages : 38
    Par défaut
    Wah merci bcp ca a l'air detre ca effectivement en revanche je ne connais pas procedure pour sql encore un truk nouveau ^^

    merci bcp je vais regarder tout ca !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/01/2015, 18h30
  2. Réponses: 2
    Dernier message: 18/11/2012, 11h25
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. Réponses: 1
    Dernier message: 19/02/2007, 16h58
  5. Réponses: 1
    Dernier message: 19/05/2006, 17h33

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