mysql_connect(server,nome_utente,password) mysql_connect("localhost:3306","root","") |
Stabilisce la connessione al server MySql. |
|
| mysql_close(identificativo_connessione); |
Chiude la connessione al server MySql. |
|
| mysql_create_db("nome_db"); |
Crea un database di nome "nome_db". |
|
| die(); |
Funziona come la funzione exit(); , solo che mi consente di fornire una frase in output scritta all'interno delle parentesi. |
|
| mysql_error(identificativo_connessione); |
Cattura gli eventuali errori di MySql e me li fornisce in output. L'identificativo di connessione può essere anche omesso. |
|
| mysql_select_db("nome_db",identificativo_connessione); |
Corrisponde al comando use di MySql. |
|
| mysql_query("stringa_query",identificativo_connessione); |
Invia una query al database. |
|
| mysql_db_query("nome_db", "stringa_query",identificativo_connessione); |
Seleziona il database ed eseguisce la query inviata. |
|
| mysql_list_dbs(identificativo_connessione); |
Elenca tutti i database presenti. |
|
| mysql_list_tables("nome_db",identificativo_connessione); |
Elenca tutte le tabelle del database passato come parametro. |
|
| mysql_fetch_array("nome_array",MYSQL_ASSOC); |
Riceve come primo parametro un array contenente la query da passare a MySql. Oltre a memorizzare i dati del risultato in un array con indice numerico, questa li memorizza anche con indici associativi usando i nomi dei campi come chiavi. Vedi l'esempio successivo per capire meglio tale associazione. |
|
| mysql_fetch_assoc("nome_array"); |
E' la stessa della precedente. |
|
| mysql_free_result($risultato); |
Libera la memoria occupata dal risultato. Restituisce TRUE in caso di successo, FALSE in caso di fallimento. |
|
| mysql_num_fields($risultato); |
Mi restituisce il numero di campi totali della tabella. |
|
| mysql_num_rows($risultato); |
Mi restituisce il numero dei records totali. |
|
| mysql_field_table($risultato,identificativo_campo); |
Mi restituisce il nome della tabella contenente l'identificativo di campo passato come secondo parametro. |
|
| mysql_field_type($risultato,$i); |
Mi restituisce il tipo di campo, quali "int", "real", "string", "bool". I due parametri sono rispettivamente la query e l'identificativo della cella. |
|
| mysql_field_name($risultato,$i); |
Mi restituisce il nome del campo. |
|
| mysql_field_len($risultato,$i); |
Mi restituisce la lunghezza dei caratteri assegnata al campo. |
|