MySQL DataBase DataBase DataBase Tabella Tabella Tabella Tabella Tabella Campi Campi Campi Campi Campi Campi Campi Record Record Record Annunciarsi Riferirsi a un database Abbandonare il db Creare $db=mysql_connect($host,$user,$password); $es=mysql_select_db($id_database,$db); $es=mysql_close(); CREATE TABLE $nome_tabella ( nome_record_1 smallint primary key NOT NULL auto_increment, nome_record_2 varchar(80), .. nome_record_n int ) Eliminare DROP TABLE $nome_tabella Quante nel db? $istruzione = mysql_list_tables ($nome_database, $es); $n=mysql_num_rows($istruzione); Quali nel db? $istruzione = mysql_list_tables ($nome_database, $es); while ($i < mysql_num_rows ($istruzione)) { $tab= mysql_tablename ($istruzione, $i); $i++; echo "$tab<BR>"; } Rinominare ALTER TABLE vecchio_nome RENAME nuovo_nome Aggiungere alla fine ALTER TABLE $nome_tabella nome_campo tipo Aggiungere dopo .. ALTER TABLE $nome_tabella ADD nome_campo tipo AFTER nome_campo_precedente Eliminare ALTER TABLE $nome_tabella nome_campo Rinominare ALTER TABLE $nome_tabella CHANGE vecchio_nome nuovo_campo tipo Cambiare tipo ALTER TABLE $nome_tabella CHANGE nome_campo nome_campo nuovo_tipo Quanti $istruzione="SELECT * FROM $nome_tabella"; $risultato = mysql_query($istruzione) $totale_numero_campi=mysql_num_fields($risultato); Quali $istruzione="SELECT * FROM $nome_tabella "; $risultato = mysql_query($istruzione) $totale_numero_campi=mysql_num_fields($risultato); $p = 0; while ($puntatore < $totale_numero_campi) { $meta = mysql_fetch_field($risultato); echo "$meta->name"."<br>"; $p++ } mysql_free_result($risultato); Inserire 1. modo INSERT INTO $nome_tabella VALUES ('','valore1','',' valore2',..,'valoreN')"; Inserire 2. modo INSERT INTO $nome_tabella SET nome_campo2='valore1', nome_campo2='valore2', .. nome_campoN='valoreN' Leggere tutti $istruzione="SELECT * FROM $nome_tabella"; $risultato=mysql_query($istruzione); if ($risultato) * * * * * * * * * * Record Record Record Record Leggere selezionando Leggere cercando Leggere limitatamente Leggere puntando su . Record Quanti Record Aggiornare Record Sostituire Record Eliminare while ($riga = mysql_fetch_row($risultato)) {for ($i=0;$i<count($riga);$i++) echo $riga[$i]."<br>";} SELECT * FROM $nome_tabella WHERE * nome_campo='valore' SELECT * FROM $nome_tabella WHERE * nome_campo LIKE '%valore%' SELECT * FROM $nome_tabella LIMIT dal, al * $istruzione="SELECT * FROM $nome_tabella"; $risultato=mysql_query($istruzione); mysql_data_seek($risultato,puntatore); $istruzione="SELECT * FROM $nome_tabella "; $risultato=mysql_query($istruzione); $quanti=mysql_num_rows($risultato); $riga = mysql_fetch_row($risultato); UPDATE $nome_tabella SET nome_campo2='valore1', nome_campo2='valore2', .. nome_campoN='valoreN' REPLACE $nome_tabella SET nome_campo2='valore1', nome_campo2='valore2', .. nome_campoN='valoreN' DELETE FROM $nome_tabella WHERE nome_campo='valore' * Tutte queste istruzioni devono essere seguite ed eseguite dall'operazione: $risultato=mysql_query($istruzione); * * *