Avatar billede jenslund Juniormester
17. januar 2003 - 15:06 Der er 1 kommentar og
1 løsning

describe DATABASE

Hej

jeg har lavet følgende lille ting som lister samtlige tabeller og samtlige kolonnenavne op fra en mysql-database

<HTML>
<BODY>

<?

include "../info/loginfo.php"; // INDEHOLDER INFORMATIONER TIL LOGIN

$sql = "show tables";

$csr = mysql_db_query ($dbn, $sql, $dbh) or die ("Invalid query: " . mysql_error($dbh));

while ($row = mysql_fetch_row($csr)) {

    print "<b>Tabellen ".$row[0]." indholder følgende kolonner:</b><br>";

    $sql1 = "describe ".$row[0];

    $csr1 = mysql_db_query ($dbn, $sql1, $dbh) or die ("Invalid query: " . mysql_error($dbh));

    while ($row1 = mysql_fetch_row($csr1)) {

        print $row1[0]."<br>";
    }

}

?>

</BODY>
</HTML>

Men jeg vil godt have muligehed for at trække værdier for andre kolloner end Field (Type, Null, Key, Default, Extra). Nogen ideér??

Jens
Avatar billede jenslund Juniormester
17. januar 2003 - 15:15 #1
Det jeg vil opnå med er at kunne opdatere min oprettelses scripts fra et enkelt sted.

Scriptet skal således skrive til en række sql-filer efterhånden som den genererer data. Det er derfor jeg godt ville kunne hente de yderlige oplysninger - eller er det jo ikke meget ved.

Jens
Avatar billede jenslund Juniormester
20. marts 2003 - 14:20 #2
Lukker sps
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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