


Menu Home Page Tophost Supporto Cerca
Categorie
Prima dell'acquisto (12)
Nomi a dominio (19)
Amministrazione e contabilità (2)
Area utente Tophost (5)
Domande Tecniche (70)
Posta elettronica (17)
Script e download (3)
Stato dei servizi (166)
Notizie RSSStato dei servizi:
Guide e Aiuto:
|
Home Page
Supporto Domande Tecniche Pannello di controllo Come mi connetto in PHP ad un database MySQL?Come mi connetto in PHP ad un database MySQL?PHP (www.php.net) e' un linguaggio di scripting molto diffuso, ed e' molto indicato per l'accesso ai database MySQL (www.mysql.com) da pagine web. Ecco uno script di esmepio per l'accesso da PHP ad un database MySQL; i commenti spiegano le singole operazioni:
<?php
// * mysql_connect necessita di servername, user e password
// * come argomenti. mysql_selectdb utilizza il nome del database. // * Vengono utilizzate insieme per aprire una connesisone al database. mysql_connect($SERVER,$USER,$PASSWORD); mysql_selectdb($DATABASE); // Esecuzione query // * mysql_query prende come argomento la query che // * volete eseguire sul database. Il risultato viene // * assegnato ad una variable, che puo' essere utilizzata // * in seguito per recuperare i risultati $QUERY = mysql_query("SELECT * from test"); // Numero di righe ottenute // * Eseguendo mysql_num_rows per la query in oggetto // * sapremo quante righe essa ha ritornato $NUMROWS = mysql_num_rows($QUERY); // Visualizza risultati if ($NUMROWS) { $I = 0; while ($I < $NUMROWS) { // Recupero valori // * mysql_result ritorna il valore di una specifico campo // * di una specifica riga. Gli argomenti sono tre: // * la query, la riga ed il nome del campo $FIELD1 = mysql_result($QUERY,$I,"field1"); $FIELD2 = mysql_result($QUERY,$I,"field2"); $FIELD3 = mysql_result($QUERY,$I,"field3"); echo "field1 = $FIELD1, field2 = $FIELD2, field3 = $FIELD3 \n"; $I++; } } ?> PHP ha inoltre molte altre funzione legate a MySQL, per operazioni piu' sofisticate. Autore: tophost | Data inserimento: 2005-12-16 18:08 | Letto: 9924
Connessioni persistentiInviato da: Tophost in data 2005-12-16 18:05
In effetti pconnect() e' preferibile a connect(), ma in una archittetura di hosting condiviso questa non e' una soluzione consigliata/applicabile perche' potrebbe portare alla saturazione delle connessioni disponibili a livello di server MySQL. connessioni persistentiInviato da: [anonimo] in data 2005-12-13 17:28
È spesso preferibile utilizzare mysql_pconnect() anziché mysql_connect(), in modo da utilizzare una sola connessione per demone Apache anziché una per pagina PHP servita. È così anche per la vostra architettura oppure sconsigliate l'uso di connessioni persistenti? Articoli correlati
|