Per Script die DB reparieren, analysieren u.s.w.
Posted: 2004-02-17 20:23
Hallo,
ich habe gerade ein kleines recht simples Script gebastelt, dass wäre das hier:
Die Variable "$tables" wird von der _data_inc.php geholt und hinter der "$tables" in der _data_inc.php stehen die ganzen Datenbanknamen. Wenn ich das Script jetzt auf meiner Seite aufrufe: siehe kommt die Fehlermeldung: "You have an error in your SQL syntax near '' at line 1Fehler beim Ã?berprüfen." Vielleicht könnt ihr mir helfen wodurch der Fehler kommt.
Danke im voraus 007killer
ich habe gerade ein kleines recht simples Script gebastelt, dass wäre das hier:
Code: Select all
<?
//Ã?berprüfen der Tabellen//
include("acp/_data_inc.php");
mysql_connect($sqlhost,$sqluser,$sqlpass) OR DIE( "Kann nicht zum MySQL server connecten!");
mysql_select_db($database) or DIE( "Keine Datenbank erreichbar!" );
mysql_query("CHECK TABLE $tables");
echo mysql_error();
if (mysql_errno()) die("Fehler beim Ã?berprüfen.");
echo("Ã?berprüfen abgeschlossen!<br>");
//Analysieren der Tabellen//
mysql_connect($sqlhost,$sqluser,$sqlpass) OR DIE( "Kann nicht zum MySQL server connecten!");
mysql_select_db($database) or DIE( "Keine Datenbank erreichbar!" );
mysql_query("ANALYZE TABLE $tables");
echo mysql_error();
if (mysql_errno()) die("Fehler beim Analysieren.");
echo("Analysieren abgeschlossen!<br>");
//Reparieren der Tabellen//
mysql_connect($sqlhost,$sqluser,$sqlpass) OR DIE( "Kann nicht zum MySQL server connecten!");
mysql_select_db($database) or DIE( "Keine Datenbank erreichbar!" );
mysql_query("REPAIR TABLE TABLE $tables");
echo mysql_error();
if (mysql_errno()) die("Fehler beim Reparieren.");
echo("Reparieren abgeschlossen!<br>");
//Optimieren der Tabellen//
mysql_connect($sqlhost,$sqluser,$sqlpass) OR DIE( "Kann nicht zum MySQL server connecten!");
mysql_select_db($database) or DIE( "Keine Datenbank erreichbar!" );
mysql_query("OPTIMIZE TABLE $tables");
echo mysql_error();
if (mysql_errno()) die("Fehler beim Optimieren.");
echo("Optimierung abgeschlossen!<br>");
?>Die Variable "$tables" wird von der _data_inc.php geholt und hinter der "$tables" in der _data_inc.php stehen die ganzen Datenbanknamen. Wenn ich das Script jetzt auf meiner Seite aufrufe: siehe kommt die Fehlermeldung: "You have an error in your SQL syntax near '' at line 1Fehler beim Ã?berprüfen." Vielleicht könnt ihr mir helfen wodurch der Fehler kommt.
Danke im voraus 007killer