PHP è un linguaggio di programmazione di Internet . Parte della creazione di pagine dinamiche sta usando SQL in PHP per recuperare i dati dal server . Questo codice viene prodotto nelle pagine PHP in cui chiede il server di database . Una scelta tipica per i server di database utilizzando PHP è MySQL , un'applicazione di database gratuito disponibile per il download. Alcuni web host offrire MySQL gratis con il loro servizio . Impostare il database Connection
Per chiamare MySQL da PHP , fare una stringa di connessione nell'applicazione. La pratica migliore per la creazione di un nome utente e una password in MySQL è quello di fare un solo utente per le pagine web PHP . Questo crea una maggiore sicurezza per l'amministratore . Se il nome utente per le pagine PHP è violato , l'amministratore può cambiare la password di un utente senza il bisogno di cambiare più profili . È necessario il nome utente e la password per l'applicazione . Il codice seguente imposta la connessione al database MySQL in PHP :
$ username = " mioutente " ; $ pass = " pass" ; $ database = " myDB " ; mysql_connect (server , $ username , $ pass ) ; @ mysql_select_db ( $ database ) or die ( "Impossibile connettersi al server MySQL " ) ;
le prime tre righe sono stringhe che la configurazione della connessione nome utente, password e nome del database. Il nome del server è indicato nella chiamata connessione denominata " mysql_connect " nel codice . Infine , l' ultima riga è la chiamata al database per una connessione. Se la connessione non può essere fatto da un nome di server di cattivo o il nome utente e la password , l'applicazione stampa il messaggio "morire" .
Calling MySQL con una query
una volta che il collegamento è stato fatto , l'applicazione in grado di inviare una query al server MySQL . Una query è realizzato con una stringa , ma la query deve seguire la sintassi standard di MySQL . Di seguito è riportato un esempio di query utilizzata per recuperare i dati dal database :
$ myQuery = "select CUSTOMER_NAME dal cliente" ; mysql_query ( $ query ) ; mysql_close ();
La prima linea è un stringa di caratteri che imposta la query . La query è molto semplice, il recupero di un elenco di clienti dalla tabella cliente. La seconda riga chiama effettivamente il database e recupera le informazioni . Infine , la funzione close è chiamato a chiudere la connessione al database. Questa è una parte importante delle prestazioni in quanto le connessioni che non sono chiusi occupano memoria sul server host e possono rallentare la domanda .