Een database- abstractielaag biedt ontwikkelaars de mogelijkheid om meerdere databaseservers . Deze laag zorgt de syntax en de functionaliteit van SQL en geeft Drupal de stukken query's . De meerderheid van de Drupal database- queries kunnen worden uitgevoerd met behulp van " db_query of db_query_range ( ) . " " Count ( * ) " query drie verschillende benaderingen : " Count ( all ) " geeft het aantal rijen in een tabel met gegevens , " Graaf ( column ) " geeft het aantal rijen voor bepaalde kolom en het Graaf die terug met voorwaarden . Wat je nodig hebt Database Abstraction Layer Toon Meer Aanwijzingen 1 Sluit de Drupal database met behulp db_connect : db_connect ( $ URL [ ' host ' ] , $ URL [ ' user ' ] , $ URL [ ' pas ' ] ) op Twitter Vervang de host , gebruikersnaam en het wachtwoord bij uw lokale host , gebruikersnaam en wachtwoord . kopen van 2 Maak een tabel Drupal_data en insert gegevens met behulp db_query : $ result1 = db_query ( " tabel maken { Drupal_data } ( id int ) , ( naam , char ( 30 ) " ) $ resultaat2 = db_query ( " INSERT INTO { Drupal_data } ( id , naam ) WAARDEN ( 1 , ' David ' ) " ) ; < br > Goedkope 3 Maak een telling query om het aantal rijen te verkrijgen in de tabel : $ query = " SELECT id , naam FROM Drupal_data " ; $ count_query = " SELCT COUNT ( * ) FROM ( " $ query . " ) AS count_query " ; $ resultaat = pager_query ( $ query , 10 , 0 , $ count_query ) ; " $ query " is de select SQL-query , terwijl " $ count_query " wordt gebruikt om de bijbehorende namen te tellen in het " Drupal_data " tafel. " Pager_query Pager_query " is een andere functie van de database abstractielaag , die een wisselbare database query uitvoert. < br >
|