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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Sauvegarde et DELETE


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Points : 20
    Points
    20
    Par défaut Sauvegarde et DELETE
    Bonjour, je dois réaliser un script qui devra supprimer les enregistrements de certaines tables après les avoir exporter.
    Étant donnée que j'ai MySQL Administrator, je compte utilisait l'utilitaire de Back UP et programmer un enregistrement régulier. Pour supprimer ensuite les enregistrements, j'ai commencer à créer le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $db = mysql_connect('127.0.0.1', 'root', '1234');  // Connexion à la BDD
    mysql_select_db('bdd',$db);  
    $sql = "DELETE * from Table1, Table2";
    mysql_close($db);   // Fermeture de la BDD
    ?>
    Qu'en pensez vous ?
    ps: serait il préférable d'introduire la sauvegarde dans le script ?
    Merci.

  2. #2
    Membre averti
    Homme Profil pro
    Coordinateur développement web
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Coordinateur développement web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Points : 412
    Points
    412
    Par défaut
    salut,

    je pense que ta sauvegarde et ta suppression doivent être traité en même temps car dans ton cas, si j'ai bien compris, tu ne réalise aucun contrôle pour voir si ton backup s'est déroulé correctement.

    soit tu fait tout via ton script
    soit tu garde ce que tu as actuellement avec contrôle de ta sauvegarde


    @+

    Mic
    Toutes mes références en ligne : http://www.developpeur-web-php.fr

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Points : 20
    Points
    20
    Par défaut
    Je comptais faire une sauvegarde automatique avec MySQL Administrator. Il me reste donc plus qu'a faire un script pour supprimer les données. Je ne sais pas comment m'y prendre.
    Fichier . bat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        <?php
        $db = mysql_connect('127.0.0.1', 'root', '1234');  // Connexion à la BDD
        mysql_select_db('bdd',$db); 
        $sql = "DELETE * from Table1, Table2";
        mysql_close($db);   // Fermeture de la BDD
        ?>
    Qu'en pensez vous ?

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Points : 20
    Points
    20
    Par défaut
    J'ai crée le fichier php suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $db = mysql_connect('127.0.0.1', 'root', '1234') || die( 'Erreur connexion à la bd !' );
    mysql_select_db('ma_base',$db) || die( 'Erreur select bd !' );
    mysql_query( 'TRUNCATE table1', $db ) || die( 'Erreur truncate Table1' );
     mysql_close($db);
    ?>
    Et le fichier .bat suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    d:\Documents and Settings\Administrateur\Mes documents\php.exe script.php
    Lorsque je clic sur script, la fenetre MSDOS se lance et se referme très rapidement, je verifie ensuite si les enrengistrements sont supprimés, ils ne le sont toujours pas !
    Merci;

Discussions similaires

  1. delete de colonnes à partir d'une table de sauvegarde
    Par Papy214 dans le forum Développement
    Réponses: 6
    Dernier message: 26/05/2014, 09h04
  2. [XL-MAC 2011] Plantage lors d'une sauvegarde apres sheets().delete
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/09/2013, 21h30
  3. Sauvegarde effectuée durand une transcation de 'delete'
    Par Labienus dans le forum Administration
    Réponses: 6
    Dernier message: 11/02/2013, 11h07
  4. Sauvegarder une surface dans un fichier
    Par Freakazoid dans le forum DirectX
    Réponses: 6
    Dernier message: 18/08/2002, 15h23
  5. [Kylix] Sauvegarde de donnée utilisateur....
    Par Eclypse dans le forum EDI
    Réponses: 1
    Dernier message: 11/05/2002, 17h21

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