PHP/Programmazione/MySQL: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pietrodn (discussione | contributi)
m corr. link
Pietrodn (discussione | contributi)
Nessun oggetto della modifica
Riga 11:
<?php
mysql_connect("localhost","tuousername","tuapassword")
or die("Errore nella connessione MySqlMySQL");
?>
</pre>
Con questo codice, PHP tenta la connessione a localhost con l'username e la password forniti, in caso di fallimento, stampa il messaggio di errore.
 
Con questa funzione il PHP si connetterà a MySqlMySQL e sarà pronto per lavorare.
Per selezionare il database su cui dobbiamo eseguire le nostre query abbiamo la funzione mysql_select_db:
''mysql_select_db(nomedb, [puntatore]);''
Riga 25:
<?php
$db = mysql_connect("localhost", "tuousername", "tuapassword")
or die("Errore nella connessione MySqlMySQL");
mysql_select_db("test", $db) or die("Database inesistente");
?>
Riga 33:
 
== Esecuzione di query ==
Dopo aver aperto il database, possiamo eseguire delle operazioni con i dati presenti al suo interno (vedi [[MySqlMySQL]]), come la creazione o eliminazione di tabelle o inserimento e richiesta di dati.
Per inviare comandi MySqlMySQL al server si utilizza la funzione mysql_query():
<pre>
<?php
$db = mysql_connect("localhost", "tuousername", "tuapassword")
or die("Errore nella connessione MySqlMySQL");
mysql_select_db("test", $db) or die("Database inesistente");
if (mysql_query("SELECT * FROM registrati",$db)) {
Riga 48:
</pre>
Questo codice, recupera tutti i record della tabella registrati del database test sul server localhost. In caso di errore verrà visualizzato un messaggio contenente la descrizione dell'errore.
ÉÈ utile inserire la funzione mysql_query sempre in un puntatore (diverso da quello del database), per l'utilizzo dei dati
 
== Funzioni PHP - MySqlMySQL ==
Nel caso in cui avessimo bisogno di prendere dei dati da un database dovremo utilizzare la funzione mysql_fetch_array() che crea un array con indice, i nomi delle colonne del database e come dati IL''il PRIMOprimo DELLdell'ELENCOelenco DEIdei RISULTATIrisultati DELLAdella QUERYquery''.
Supponiamo di avere una tabella così strutturata:
<table>
Riga 71:
<?php
$db = mysql_connect("localhost", "tuousername", "tuapassword")
or die("Errore nella connessione MySqlMySQL");
mysql_select_db("test", $db) or die("Database inesistente");
$query = mysql_query("SELECT * FROM registrati",$db);
Riga 83:
*$risultato['Città'] = "Milano".
 
[[Categoria:PHP|PHP e MySqlMySQL]]