Hallo!
Geht es auch einfacher und vor allem SCHNELLER ?
Nehmen wir mal an, Deine Datenbank heißt "meinedatenbank".
function ifTableExists($table = false)
{
global $db; // Object AdoDB
if (!$table) {
return false;
}
$sql = "SHOW TABLES;";
$res = $db->Execute($sql);
while ($row = $res->FetchRow()) {
$result[] = strtolower($row['Tables_in_meinedatenbank']);
}
if (in_array(strtolower($table), $result)) {
return true;
}
return false;
}
if(ifTableExists('tabellenname')) {
Tabelle existiert
}
Ich habe das aus einem Script heraus kopiert, in dem ich AdoDB verwende. Du mußt die AdoDB-Methoden durch die PHP-Mysqlfunktionen ersetzen.
André Laugks
--
Die Frau geht, die Hilti bleibt!
Die Frau geht, die Hilti bleibt!