Hurtigste måde at kontrollere, om MYSQL-tabellen findes i PHP

Dynamiske PHP-sider giver dig mulighed for at vælge et MySQL-bord dynamisk, hvorfra du kan søge. Du skal sørge for, at tabellen eksisterer, før du kører en forespørgsel på bordet. PHP har en hurtig funktion, der returnerer alle tilgængelige tabeller på serveren; du bruger denne funktion til at identificere, om din valgte tabel eksisterer.

1.

Højreklik på den PHP-fil, du vil bruge til at identificere den eksisterende tabel. Klik på "Åbn med" og vælg din PHP editor.

2.

Opret forbindelse til MySQL-databasen. Følgende kode forbinder til en databaseserver med navnet "myserver:"

mysql_connect ('myserver', 'bruger', 'adgangskode')

3.

Hent en liste over tabeller fra databasen. Følgende kode tildeler en liste over tabeller i databasen "database" til tabellen "tabeller":

$ table = mysql-list-tables ("database");

4.

Identificer, om der findes en tabel. Følgende kode loops gennem hver tabel og bestemmer om en tabel med navnet "mytable" eksisterer:

mens ($ row = mysql_fetch_row ($ table)) {if ($ row == "mytable") {echo "Tabel eksisterer"; }}

Populære Indlæg