Impossible d\'ouvrir le fichier ' . $filepath . "\n"; } else { if ( ! feof( $fd ) ) { $script = fgets($fd,4096); } $request = ''; while ( ! feof( $fd ) ) { $request .= fgets($fd,4096); } // Explosion dans un tableau, requete par requete $tabReq = explode(";", $request); // Pour chaque requete foreach ( $tabReq as $req ) { $req=trim($req); if ( $req !== "" ) { // affichage de verification echo '
' . str_replace("\n", '
', htmlspecialchars( $req) ) ."
\n"; // execution de la requete et affichage de l'erreur s'il y a lieu if ( ! mysql_query($req) ) { echo '
' . 'Erreur No ' . mysql_errno() . ' : ' . htmlspecialchars( mysql_error() ) . "
\n"; } } } } } echo '' ?> AWOR - RAZBase

Remise à zéro de la base de données

Ce script va détruire toutes les tables d'une précédente installation (si elles existent) et va les recréer, dépourvues de données.
Vous devrez utiliser un compte SQL qui ait les droits nécessaires (DROP, CREATE TABLE...). Notez que ces droits sont superflus pour le fonctionnement normal de l'application.
Etes-vous sûr de vouloir réinitialiser la base de données ?




'; $errmsg = SQLConnect( addslashes($_POST['SQLhost']),addslashes($_POST['SQLuser']),addslashes($_POST['SQLpwd']),addslashes($_POST['SQLdb']) ); if ( $_POST['confirm'] === '1' ) { if ( is_string($errmsg) ) { echo $errmsg; } else { SQLFileExec('base.sql'); ?>

Si vous le souhaitez, vous pouvez insérer un jeu d'essai pour tester l'application.
Vous pouvez effectuer l'insertion de ce jeu d'essai avec le compte MySQL qui sera utilisé au fonctionnement de l'application, pour tester si les droits sont suffisants.



Retour à l'index