Optimixe MySQL database with php


/ Published in: PHP
Save to your folder(s)



Copy this code and paste it in your HTML
  1. <?php
  2. // VARIABLES DE CONEXION
  3. $server = "localhost";
  4. $dbuser = "usuario";
  5. $dbpassword = "password";
  6. $dbname = "nombre_base_de_datos";
  7. $db = mysql_connect($dbhost, $dbuser, $dbpassword) or die("Connection Error: " . mysql_error());
  8. mysql_select_db($dbname) or die("Error al conectar a la base de datos.");
  9. //EXRAEMOS LAS TABLAS DE LA BASE DE DATOS
  10. $sql = "SHOW TABLES";
  11. $tablas = mysql_query( $sql) or die("No se puede ejecutar la consulta: ".mysql_error());
  12. while ($tabla = mysql_fetch_assoc($tablas)) {
  13. foreach ($tabla as $item => $nombre_tabla) {
  14. echo $nombre_tabla.": ";
  15. //OPTIMIZAMOS LAS TABLAS
  16. mysql_query("OPTIMIZE TABLE ".$nombre_tabla) or die("No se puede ejecutar la consulta: ".mysql_error());
  17. // MOSTRAMOS EL RESULTADO
  18. if (mysql_errno()){
  19. echo " No ha podido ser optimizada.";
  20. }else{
  21. echo "Optimizada.";
  22. }
  23. echo "<br />";
  24. }
  25. }
  26. ?>

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.