Funzioni per MySQL

Quasi tutte le funzioni (> 50) hanno come parametro facoltativo il collegamento al server

mysql_connect();
$link=mysql_connect($server, $user, $password);
Aprire la connessione con il server
mysql_select_db($db);
$bool=mysql_select_db($db, $link);
Aprire il database
mysql_query($query);
$table=mysql_query($query, $link);
Esecuzione di una query
mysql_close();
$bool=mysql_close($link);
Chiudere la connessione
$array=mysql_fetch_row($table)); Estrarre una riga come array
con indice numerico
$array=mysql_fetch_array($table);
$array=mysql_fetch_array($table, MYSQL_BOTH);
Estrarre una riga come array
sia con indice numerico che associativo
$array=mysql_fetch_array($table, MYSQL_NUM)); Estrarre una riga come array
con indice numerico
$array=mysql_fetch_assoc($table));
$array=mysql_fetch_array($table, MYSQL_ASSOC));
Estrarre una riga come array associativo
le chiavi sono i nomi dei campi
$array=mysql_fetch_object($table); Estrarre una riga come oggetto
dotato di campi, ->
$str=mysql_result($table);
$str=mysql_info();
$str=mysql_info($link);
Informazioni sull’ultima query eseguita
$n=mysql_affected_rows(); Numero di righe coinvolte
dopo INSERT, UPDATE, REPLACE o DELETE (-1, se nessuna)
$n=mysql_num_rows($table); Numero di righe restituite dalla SELECT
$n=mysql_num_fields($table); Numero di colonne restituite dalla SELECT
$n=mysql_insert_id();
$n=mysql_insert_id($link);
ID generato da una INSERT
per il campo AUTO_INCREMENT
$bool=mysql_data_seek($table, $i); Prossima riga per operazioni di mysql_fetch_...
da 0 a mysql_num_rows($table)-1
bool=mysql_free_result($table); Libera la memoria associata alla risorsa
$n=mysql_errno();
$n=mysql_errno($link);
Numero di errore (0, nessun errore)
$str=mysql_error();
$str=mysql_error($link);
Messaggio di errore
$res=mysql_list_dbs();
$res=mysql_list_dbs($link);
Elenco dei database

Deprecate: mysql_create_db() mysql_drop_db() mysql_list_tables() mysql_tablename() mysql_list_fields()

Esempio ufficiale di connessione, esecuzione di una query e visualizzazione del risultato