Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
MySQL Perl Tutorial
Verbinding maken met de MySQL -database van een Perl-script vereist de Perl DBI en DBD : MySQL modules . Deze modules kunnen worden verkregen bij CPAN ( Comprehensive Perl Archive Network ) . Als u gebruik maakt ActiveState ActivePerl , kunt u de modules te downloaden met de Perl Package Manager . De DBI module wordt gebruikt voor algemene toegang tot de database , terwijl de DBD : MySQL module wordt gebruikt voor toegang tot de MySQL database . Aansluiten en Bevraging

Om de DBI te gebruiken : MySQL module voor toegang tot de MySQL database , moet u de regel " gebruik DBI ; " toe te voegen aan het script dat Perl aan de DBI -bibliotheken gebruiken vertelt . Deze lijn moet worden geplaatst voordat er toegang tot de database wordt geprobeerd. U maakt verbinding met de database met het " > DBI - connect ( ' dbi : mysql : databank ' , ' gebruikersnaam ' , ' wachtwoord' ) " functie . SQL statements kunnen vervolgens worden bereid voor uitvoering van de " bereiden ( ) functie " en uitgevoerd met de functie " uitvoeren " . De resultaten worden vervolgens teruggekoppeld naar een array die kunnen worden afgedrukt of verder verwerkt

Een voorbeeld script eruit zou zien : . #

! /usr /bin /perl - w # Bel de DBI libraryuse DBI ; # Maak variabelen voor database- informatie de $ databank = " voorbeeld " ; $ username = " mysql " ; $ wachtwoord = " pass" ; # verbinding met de database $ aansluiten = DBI - > connect ( ' dbi : mysql : $ databank ' , $ username ' , $ wachtwoord " ) or die " Connection Error : $ DBI :: errstr \\ n " ; # Geef de query $ zin = " select * from adres " ; # uitvoeren van de query uit te voeren $ = $ connect - > bereiden ( $ statement ) ; $ uitvoeren - > executeor sterven " Fout : $ DBI :: errstr \\ n " ; # Zet de resultswhile ( @ rij = $ uitvoeren - > fetchrow_array ) { print " @ rij \\ n " ; } $ connect - > disconnect ( ) ;

De lijn " $ connect = DBI - > connect ( ' dbi : mysql : $ databank ' , $ username ' , $ wachtwoord " ) or die " Connection Error : $ DBI :: errstr \\ n " ; " wordt gebruikt om verbinding met de database , maar het biedt ook foutcontrole , zodat het script niet blijven draaien als er geen vastzit. Foutcontrole is ook opgenomen in de uitvoering van de query .

De functie " fetchrow_array " geeft elke rij als een array van waarden . De waarden kunnen afzonderlijk worden benaderd met de variabelen $ row [ 1 ] , $ row [ 2 ] , $ row [ 3 ] , etc. In dit voorbeeld is de hele rij worden afgedrukt beeld naar de laatste regel van het script verwijdert . de database connectie

Als u een tabel wilt maken of als er gegevens in een tabel , zou je de "do ( ) functie gebruiken om de tafel de syntax zou zijn te maken: . $ connect - > do ( "Create Table tekst ( id INT , voornaam VARCHAR ( 20 ) ) " ) ; .

u gegevens wilt invoeren in de tabel moet u de offerte ( ) -functie , toe te voegen om de string waarden citeren $ connect - > doe ( " invoegen in tekst waarden ( 1 , " $ connect - > citaat ( " James" ) ) " . . ) ;
System Administration

de DBI module kunt u systeembeheer functies zoals het maken, verwijderen en afsluiten van de database

Om een nieuwe database zou je de volgende regel af te maken: . $ newdb = $ ​​connect - > functie ( " createdb " , $ database- , 'admin' ) ;

Om een ​​databank zou je de lijn af te wissen : $ delete = $ connect - > functie ( " dropdb " , $ database- , 'admin' ) ; < br >

Om uitschakeling van de database zou je de lijn af : $ delete = $ connect - > functie ( "shutdown " , $ database- , 'admin' ) ;
< br >

Previous: Next:
  PHP /MySQL Programmering
·Tutorial van Rij Level Sloten …
·Hoe maak je een PHP Tabel plaa…
·Hoe te Datum Parameters opmake…
·Exec Vs . Systeem in PHP 
·Hoe zien of een Function Call …
·Hoe maak je een Gradient Achte…
·Hoe te Elk element van een arr…
·Hoe te converteren van een str…
·Hoe te Verplichte velden Met H…
  Related Articles
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
VBScript & SQL Tutorial 
Visual Basic 6.0 Database Tutorial 
Tutorial voor Visual Basic Commands 
  Programmering Articles
·Wat zijn Hiërarchische reacties ? 
·De verschillen tussen JSP & JSPF 
·Hoe maak je een Java Applet Van Run HTML…
·Hoe te schrijven naar Java Applet File 
·Hoe je Java controleren voor Integer Str…
·Hoe te PYD bestanden bewerken 
·Hoe de Kortste Woord in Java zoeken 
·Hoe te Beperk het aantal tekens in een J…
·Hoe maak je een Array in BorderLayout So…
Copyright © Computer Kennis https://www.nldit.com