/install_mysql/installation.php

http://gespac.googlecode.com/ · PHP · 28 lines · 22 code · 6 blank · 0 comment · 3 complexity · f98660c780e2cac2a62e99e8769ee603 MD5 · raw file

  1. <?php
  2. echo '<center>';
  3. echo 'Mise en place de la nouvelle base GESPAC<br>';
  4. require_once ('../gespac/config/databases.php');
  5. $ressource = mysql_pconnect($host, $user, $pass) or trigger_error(mysql_error(),E_USER_ERROR);
  6. mysql_select_db($gespac, $ressource);
  7. $requetes="";
  8. $sql=file("base_gespac.sql"); // on charge le fichier SQL
  9. foreach($sql as $l){
  10. if (substr(trim($l),0,2)!="--"){
  11. $requetes .= $l;
  12. }
  13. }
  14. $reqs = explode(";",$requetes);// on sépare les requętes
  15. foreach($reqs as $req){ // et on les éxécute
  16. if (!mysql_query($req,$ressource) && trim($req)!=""){
  17. die("ERROR : ".$req); // stop si erreur
  18. }
  19. }
  20. echo "base install&eacute;e<br>
  21. <a href='fin_install.php'>Retour</a>";
  22. ?>