Tag Archive for 'mysql'

Una classe per la gestione di database mysql

Questa classe segnalata e realizzata da Flaz è utilissima per la gestione di database mysql. Il post illustra tutta una serie di esempi per un pratico e corretto utilizzo.

Gestione della connessione MySQL in PHP: la mia classe

Amministrare database mysql: phpMyAdmin

Le prime volte che mi cimentavo con php e mysql, con tutta la mia ingenuità, costruivo i database con la riga di comando. La cosa, soprattutto all’inizio risulta abbastanza laboriosa.
Ovviamente qualcuno aveva già pensato ad un modo più veloce per gestire i database mysql. Fortuna me ne sono accorto in fretta.
phpmyadmin

phpMyAdmin è un’applicazione PHP libera che consente di amministrare in modo semplificato database di MySQL tramite un qualsiasi browser. L’applicazione è indirizzata sia agli amministratori del database, sia agli utenti gestisce i permessi prelevandoli dal database MySQL.

PhpMyAdmin permette di creare un database da zero, creare le tabelle ed eseguire operazioni di ottimizzazione sulle stesse. Presenta un feedback sulla creazione delle tabelle per evitare eventuali errori. Sono previste delle funzionalità per l’inserimento dei dati (popolazione del database), per le query, per il backup dei dati, ecc..

via wikipedia

Connettersi ad un database mysql

Partendo dal presupposto che un database già lo hai, vediamo cosa devi fare per connettertici così da porterlo poi utilizzare negli script.
Per prima cosa definiamo i dati necessari alla connessione

PHP:
  1. $db_host="localhost";
  2. $db_user="utente";
  3. $db_pass="password";
  4. $db_name="nome_database";

L'host è "l'indirizzo" da cui si può raggiungere MySQL.
User e Pass sono rispettivamente nome e password dell'utente che ha accesso a quel servizio mysql.
Ed infine il nome del database
Ora ci possiamo connettere al mysql con la funzione mysql_connect verificandone l'eventuale errore

PHP:
  1. $db_conn = mysql_connect($db_host,$db_user,$db_pass)   
  2.     or die("Errore nella connessione, verificare i parametri: " . mysql_error());

ed infine selezionare il database cone la funzione mysql_select_db. Anche qui possiamo verificare l'eventuale errore

PHP:
  1. mysql_select_db($db_name, $db_conn)
  2.     or die ("Errore nella selezione del database, verificare i parametri: " . mysql_error());

Appunti: per chiudere la connessione utilizzare mysql_close($db_conn);