Avatar billede per-d Nybegynder
19. juni 2002 - 19:46 Der er 1 kommentar og
1 løsning

tjekke om der findes en tabel

Tjekke om der findes en tabel ved navn tagwall
hvis ikke skal den gører en ting, hvis der gør en anden ting husk det skal være i php
Avatar billede lauer Nybegynder
20. juni 2002 - 17:39 #1
Denne her fandt jeg inde på php.net -> http://dk.php.net/manual/en/function.mysql-list-tables.php

function mysql_table_exists($dbLink, $database, $tableName)
{
    $tables = array();
    $tablesResult = mysql_list_tables($database, $dbLink);
    while ($row = mysql_fetch_row($tablesResult)) $tables[] = $row[0];
    return(in_array($tableName, $tables));
}

men en anden har skrevet denne derinde, som nok er bedre til dig

mysql_connect("server","usr","pwd")
    or die("Couldn't connect!");
mysql_select_db("mydb");

$tbl_exists = mysql_query("DESCRIBE sometable");
if (!$tbl_exists) {
mysql_query("CREATE TABLE sometable (id int(4) not null primary key,
somevalue varchar(50) not null)");
}
Avatar billede lauer Nybegynder
20. juni 2002 - 19:17 #2
takker for point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester