| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    MySQL Perl Tutorial
    Connessione al database MySQL da uno script Perl richiede il Perl DBI e DBD : moduli MySQL . Questi moduli possono essere ottenuti da CPAN ( Comprehensive Perl Archive Network ) . Se si utilizza ActivePerl di ActiveState , è possibile scaricare i moduli con il Perl Package Manager. Il modulo DBI è utilizzato per l'accesso generale del database , mentre il DBD : modulo MySQL è utilizzato per accedere al database MySQL . Collegamento e query

    Per utilizzare il DBI : modulo MySQL per accedere al database MySQL , è necessario aggiungere la riga "use DBI ; " per la sceneggiatura che racconta Perl per usare le librerie DBI . Questa linea deve essere inserito prima di ogni accesso al database è tentato. Si connette al database con il " > DBI -connect ( ' dbi : database: mysql ', ' username' , 'password' ) " la funzione . Istruzioni SQL possono essere preparati per l'esecuzione con il " prepare ( ) la funzione " ed eseguito con la funzione di "eseguire" . I risultati sono poi reinserito in un array che può essere stampato o successivamente trattati

    Uno script di esempio sarà simile : .

    # ! /usr /bin /perl- w # Pubblica il DBI libraryuse DBI ; # Creare le variabili per le informazioni del database $ database = " esempio " , $ username = " mysql " ; $ password = " pass" ; # connessione al database $ connessione = dBI - > connect ( ' dbi : mysql : $ database' , $ username ' , $ password ' ) or die "Errore di connessione : $ dBI :: errstr \\ n"; # ​​Fornire la query $ istruzione = " SELECT * FROM indirizzo " ; # eseguire la query $ eseguire = $ connect - > prepare ( $ statement) ; $ execute- > executeor die" Errore: $ DBI :: errstr \\ n "; # Ritorna la resultswhile ( @ row = $ eseguire - > fetchrow_array ) { print " @ riga \\ n"; } $ connect - > disconnect ();

    La linea " $ connect = dBI - > connect ( ' dbi : mysql : $ database' , $ username ' , $ password ' ) or die "Errore di connessione : $ DBI :: errstr \\ n"; "viene utilizzato per la connessione al database , ma fornisce anche il controllo degli errori in modo che lo script non continui a girare se non connessione. Il controllo degli errori è anche incluso l'esecuzione della query.

    La funzione " fetchrow_array " restituisce ogni riga come un array di valori . I valori sono accessibili separatamente con le variabili $ riga [ 1 ] , $ riga [ 2 ] , $ riga [ 3 ] , ecc In questo esempio , l'intera riga sia stampata l'ultima riga screen.The dello script rimuove . della connessione al database

    Se si desidera creare una tabella , o inserire dati in una tabella , è necessario utilizzare il fare () la funzione " per creare la tabella la sintassi sarà: . $ connect - > do ( " Creazione di testo Table ( id INT , nome VARCHAR ( 20 ) )"); .

    per inserire i dati nella tabella è necessario aggiungere la funzione quote () , per citare i valori di stringa $ connect - > do ( "INSERT INTO valori di testo ( 1 , " $ connect - > citazione ( " James" )) " . . ) ;
    System Administration

    il modulo DBI permette alle funzioni di amministrazione del sistema , quali la creazione , l'eliminazione e la chiusura del database

    per creare un nuovo database si dovrebbe rilasciare la seguente riga : . $ newdb = $ ​​connect - > func ( " createDB " , $ database , 'admin ');

    Per eliminare un database si rilascia la linea : $ delete = $ connect - > func ( " dropdb " , $ database , 'admin '); < br >

    Per arrestare il database si dovrebbe rilasciare la linea : $ delete = $ connect - > func ( "shutdown " , $ database , 'admin ');
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come installare Zend Optimizer su RedHat Enterprise Lin…
    ·Come controllare per un indirizzo email valido in PHP 
    ·Un record PHP di tutte le query MySQL 
    ·Come installare un pacchetto PHP 
    ·Come stampare in iFrame con PHP 
    ·Avanzate PHP Formazione 
    ·Come disattivare magic_quotes_gpc 
    ·PHP SQL Tutorial 
    ·Come creare un lettore MP3 in PHP 
    ·Come modificare i valori di array associativi in PHP 
      Articoli in evidenza
    ·Come disinstallare MySQL su Vista 
    ·Come testare algoritmi Codice 
    ·Come Requery una GridView 
    ·Come creare una funzione in Visual Basic 
    ·Come Tipo arabo Into Visual Basic 6.0 
    ·Computer Programming Tips 
    ·Come rendere le applicazioni per Blackberry App World 
    ·PHP MySQL Tutorial Nuovo account 
    ·Come impostare il criterio di esecuzione remota su Powe…
    ·Come creare un sito web PHP MySQL 
    Copyright © Conoscenza Informatica http://it.wingwit.com