MySQL Tabellen prüfen

F0rris

Mitglied
Schönen guten Morgen,

Der folgende Code, sollte in der Datenbank überprüfen, ob die Tabelle bereits vorhanden ist und wenn ja soll er sie einfach löschen, jedoch klappt das noch nicht so ganz. Hätte vielleicht jemand eine Optimierte Idee? Wäre schön wenn jemand einen Tipp hier posten könnte.

Lg F0rris

PS: hab grade beim posten die Lösung entdeckt bzw. die richtigen Schlagwörter für google. wenn man die or die(); Funktion weglässt, dann stirbt der prozess nicht, sorry für den mehr als unnötigen post
PHP:
   $hash=md5($zeile);
   $buchstabe=substr($hash, 0, 4);
   $sql1 = 'DROP TABLE IF EXISTS '.$buchstabe.'Hash;';
   mysql_query($sql1) or die(mysql_error());
   $sql = 'CREATE TABLE `'.$buchstabe.'Hash` ('
        . ' `hash` VARCHAR(32) CHARACTER SET ucs2 COLLATE ucs2_general_ci NOT NULL, '
        . ' `zeichen` VARCHAR(20) CHARACTER SET ucs2 COLLATE ucs2_general_ci NOT NULL,'
        . ' INDEX (`hash`)'
        . ' )'
        . ' ENGINE = myisam'
        . ' CHARACTER SET ucs2 COLLATE ucs2_general_ci;';
   mysql_query($sql) or die(mysql_error());
 
Zuletzt bearbeitet:
Zurück