Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/12/2011, 12h14   #1
 
Homme
Inscription : décembre 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2011
Messages : 121
Points : -3
Points : -3
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 :
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.
SNY77 est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 09/12/2011, 20h59   #2
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 475
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
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 : 392
Points : 392
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
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 22h24   #3
 
Homme
Inscription : décembre 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2011
Messages : 121
Points : -3
Points : -3
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 :
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 ?
SNY77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 09h32   #4
 
Homme
Inscription : décembre 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2011
Messages : 121
Points : -3
Points : -3
J'ai crée le fichier php suivant :
Code :
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 :
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;
SNY77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h12.


 
 
 
 
Partenaires

Hébergement Web