Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Connessione al database

    Buonasera, non ho ancora ben capito come funziona la connessione al database con PHP e spero ci sia qualcuno che gentilmente mi possa aiutare a risolvere i miei problemi!

    Prima di tuttola connessione al DB va chiamata tutte le volte che devo agire o leggere sul DB o una sola volta per tutte?

    che codice devo scrivere per farlo? ho visto in altri post degli esempi ma non so come applicarli!

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    28
    Trovo che l'esempio nel manuale di php (che riporto di seguito) sia molto esplicativo.
    Prova a dargli un occhio, se non l'hai ancora fatto.

    Codice PHP:
    <?php
        
    /* Connessione e selezione del database */

        
    $connessione mysql_connect("host_mysql""utente_mysql""password_mysql")
            or die(
    "Connessione non riuscita: " mysql_error());
        print 
    "Connesso con successo";
        
    mysql_select_db("mio_database") or die("Selezione del database non riuscita");

        
    /* Esecuzione di una query SQL */
        
    $query "SELECT * FROM mia_tabella";
        
    $risultato mysql_query($query) or die("Query fallita: " mysql_error() );

        
    /* Stampa dei risultati in HTML */
        
    echo "<table>\n";
        while (
    $linea mysql_fetch_array($risultatoMYSQL_ASSOC)) {
            echo 
    "\t<tr>\n";
            foreach (
    $linea as $valore_colonna) {
                echo 
    "\t\t<td>$valore_colonna</td>\n";
            }
            echo 
    "\t</tr>\n";
        }
        print 
    "</table>\n";

        
    /* Liberazione delle risorse del risultato */
        
    mysql_free_result($risultato);

        
    /* Chiusura della connessione */
        
    mysql_close($connessione);
    ?>
    La connessione va effettuata una sola volta all'inizio dello script. Poi puoi fare tutte le interrogazioni che vuoi.
    Per connetterti hai bisogno di 3 parametri:
    - l'host su cui è residente mysql (se lavori in locale = "localhost")
    - l'utenza con cui connetterti (se sei tu il proprietario del database potresti usare anche "root" cosa che, comunque, sconsiglio)
    - la password per connettersi al database.
    Una volta effettuata la connessione esegui la query e visualizzi a video i risultati.

    PS: l'esempio lo trovi anche a questa pagina
    Teo

  3. #3
    grazie dell'aiuto molto gentile.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.