PHP is ontworpen om krachtige functionaliteit voor webontwikkelaars die een databank integreren in hun webapplicaties . Meestal is de verwachting dat de ontwikkelaar de structuur van zijn database tabellen al weet . Soms is dat niet het geval. Bijvoorbeeld , zou een applicatie die gebruikers in staat stelt om de structuur van een database bladeren moeten in staat zijn om informatie zoals de namen van de kolommen in een tabel in de database vinden . Gelukkig , PHP biedt functies om dat te doen . Wat je PHP nodig met MSSQL functies ingeschakeld Toon Meer Aanwijzingen 1 verbinding met uw database. Voor deze tutorial zal de database worden genoemd " exampledb " en zal een gebruiker met de naam " exampleuser " met het wachtwoord " examplepassword " hebben . De tafel we zullen onderzoeken is " exampletable " genoemd . Je mag geen gebruik maken van deze namen in een echte applicatie Gebruik deze code om verbinding te maken met de exampledb database: . $ Dbh = mssql_connect ( ' localhost ' , ' exampleuser ' , ' examplepassword ' ) ; if ( $ dbh ! ) { die (" Kon niet verbinden met de database! " ) ; } kopen van 2 Maak een variabele om de kolomnamen te houden . Gebruik de volgende code om een lege array te maken : $ columns = array ( ) ; 3 Verkrijg de eerste rij met gegevens uit de " exampletable " tafel. Gebruik deze code : $ sth = mssql_query ( ' SELECT TOP 1 * FROM exampletable ' ) ; 4 Bestudeer de gegevens van de database terug naar de kolom namen te vinden , zet dan de kolomnamen in uw array variabele . Gebruik deze code : for ($ i = 0 ; $ i < mssql_num_fields ( $ sth ) ; + + $ i ) { $ columns [ $ i ] = mssql_field_name ( $ sth , $ i ) ; } Nu heb je een array met alle kolomnamen van de tabel " exampletable " besteld op dezelfde manier dat ze in de database < . br >
|