- 12 Febbraio 2008
- 7.659
- 0
- Miglior risposta
- 0
GUIDA ALL'ITERAZIONE CON IL DATABASE/PHP
Premetto che la guida s basa su un database sql e non access o altri tipi di db online.
Prima di tutto, cosa significa iterazione: Iterazione significa, nella programmazione, un processo da ripetere più volte ovvero il print dei dati sql e altre funzionalità.
CONNESSIONE:
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Quel che ci serve per iniziare è come interrogare una database:
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
COMANDI SQL
Non dovrei spiegarveli ma eccone alcuni
SELECT (campi, o se tutti usare *) FROM tabella => seleziona tutti i record
UPDATE tabella SET campo = valore => modifica un campo di alcuni record
DELETE FROM tabella => elimina tutti i record
E' possibile specificare i record sui quali eseguire questi comandi tramite delle clausole WHERE, esempio:
SELECT * FROM tabella WHERE campo = 1 => il codice non darà più tutti i record della tabella ma solo quelli che al campo "campo" hanno come valore 1
SELECT * FROM tabella WHERE campo = 'testo' => il testo va tra ' '
Un'altra piccola funzione potrebbe essere LIKE
SELECT * FROM tabella WHERE campo LIKE '%testo%' => selezionerà tutti i record che hanno il campo 'campo' somigliante al valore testo.
Ma ora che abbiamo selezionato i record come facciamo a visualizzarli sul nostro script? Vediamolo insieme...
Prima di visualizzare tutto bisogna eseguire un controllo sull'effettiva ricerca quindi vedremo se il comando ha selezionato veramente qualcosa:
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Però rimane sempre una domanda: come printo i dati selezionati?
Dopo aver effettuato questo controllo useremo la funzione mysql_fetch_array che permette di creare un array associativo, esempio:
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
IMPORTANTE: non fate questo errore, non usate direttamente echo $variabile['campo1']; che vi restituirà moltissimi errori, esiste una funzione anche per printare i dati.
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
campo1 = valore
campo2 = valore
______________________
altro record...
______________________
altro record...
______________________
Ora vedremo invece come inserire dei dati nel nostro database.
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!