Come Connettersi Alla Base

Sommario:

Come Connettersi Alla Base
Come Connettersi Alla Base

Video: Come Connettersi Alla Base

Video: Come Connettersi Alla Base
Video: Pillole di BI: 01 Come connettersi alla base dati 2024, Novembre
Anonim

MySQL è il sistema di gestione di database più utilizzato oggi nella costruzione di siti Web. Il linguaggio di scripting lato server PHP viene utilizzato ancora più attivamente durante la creazione di risorse Internet e, naturalmente, fornisce un intero set di funzioni per lavorare con MySQL. Tra questi, ci sono quelli che vengono utilizzati negli script PHP per connettersi al database.

Come connettersi alla base
Come connettersi alla base

Istruzioni

Passo 1

Crea una nuova variabile nello script php e assegnale il collegamento restituito dalla funzione mysql_connect integrata. A questa funzione devono essere passati tre parametri: indirizzo sql-server, username e password. L'indirizzo può essere un collegamento completo che inizia con il protocollo di connessione e termina con il numero di porta del server remoto, ad esempio

Passo 2

Se lo script viene eseguito sullo stesso server locale in cui si trova il DBMS MySQL, invece dell'indirizzo completo, inserisci la designazione riservata localhost. Ad esempio, una stringa contenente una nuova variabile a cui è assegnato l'identificatore di riferimento restituito da questa funzione potrebbe avere il seguente aspetto:

$ connectToDB = mysql_connect ("localhost", "MySQLuserName", "MySQLuserPass");

Se la connessione fallisce, la variabile $ connectToDB sarà False.

Passaggio 3

Nel passaggio precedente, hai stabilito un contatto con il server SQL e successivamente devi inviare una richiesta per selezionare uno dei database disponibili per l'utente il cui login hai passato alla funzione mysql_connect. Per fare ciò, usa un'altra funzione PHP integrata: mysql_select_db. Richiede l'indicazione obbligatoria di due parametri: il nome del database che ti interessa e un collegamento alla connessione stabilita al server SQL. Ad esempio, se le tabelle necessarie si trovano in un database chiamato SiteBase, per connettersi dal passaggio precedente, la chiamata a questa funzione deve essere scritta come segue:

mysql_select_db ("SiteBase", $ connectToDB);

Passaggio 4

La codifica delle tabelle del database non sempre coincide con la codifica utilizzata dall'applicazione web, quindi è consigliabile, subito dopo aver selezionato il database, dare al server SQL precise istruzioni in cui la codifica riceverà e invierà le informazioni all'applicazione web, e in cui dovrebbe essere scritto e letto dalle tabelle del database. Per fare ciò, usa la funzione mysql_query incorporata, passandole i comandi MySQL richiesti. È sufficiente inviare una serie di tre di questi comandi, ad esempio:

mysql_query ("SET character_set_client = 'cp1251'");

mysql_query ("SET character_set_results = 'cp1251'");

mysql_query ("SET collation_connection = 'cp1251_general_ci'");

Consigliato: