Home > Blog > PHP
RSS
RSS
 
Date 12/01/2008 19:38 Comments 0 Commenti
Creare (o modificare) uno script, caricare il file online con un programma ftp, aggiornare la pagina, il tutto arricchito da un'attesa snervante... si può fare una, due, tre, quattro volte, ma ad un certo punto molto probabilmente ci viene la nausea. Come fare allora? Semplice: Trasformiamo il nostro computer desktop in un vero e proprio server.

Per fare una cosa del genere dovremmo installare vari componenti: Apache, PHP, MySQL, moduli aggiuntivi... ma perchè complicarci la vita quando possiamo installare tutto questo con un programma solo?

XAMPP è una piattaforma di sviluppo web, contenente Apache, PHP, PEAR, Perl, MySQL, phpMyAdmin, GD (con FreeType2), SQLite, eAccelerator e molto altro ancora...



E' molto semplice da installare, utilizzare (ed evventualmente da togliere), permette la configurazione completa dei componenti, ha ben 4 versioni: Linux, Windows, Mac OS X, Solaris, ed una cosa importantissima: Permette la gestione della sicurezza per ogni singolo componente (restrizione dell'accesso).
Date 28/12/2007 13:49 Comments 0 Commenti
Creare una connessione MySQL in PHP è molto semplice, le funzioni base sono pochissime:

- mysql_connect
- mysql_select_db
- mysql_free_result
- mysql_close

Abbiamo ovviamente bisogno dei dati di accesso al database:

- Host
- Username
- Password
- Nome database
L'host deve essere un indirizzo ip, un dominio o `localhost` (solamente quando il servizio mysql è installato sullo stesso server dove risiede il file che apre la connessione)

Vediamo un esempio completo di codice:

$host = "localhost";
$user = "ilmiousername";
$pass = "lamiapassword";
$nome = "nomedatabase";

//Apro una connessione con il database
$dblink = mysql_connect($host,$user,$pass) or die("Connessione non riuscita: ".mysql_error());

//Seleziono il database
mysql_select_db($nome,$dblink) or die("Selezione database non riuscita: ".mysql_error());

//Leggo e stampo il valore del campo `field` della tabella `table`
$result = mysql_query("SELECT field FROM table",$dblink) or die("Query non eseguita: ".mysql_error());
$row = mysql_fetch_assoc($result);
echo $row['field'];

//Libero la memoria
mysql_free_result($result);

//Chiudo la connessione con il database
mysql_close($dblink);
Tags mysql php Del  Tec  Bli Spu Dig
Add to Technorati Favorites

Navigator

Categorie

Archivio

Tags

Siti consigliati

 
Recent posts
Recent comments
Bullet cool: coool man, thanks!
Bullet mem: Lo so che non c'entra nul..
Bullet mem: Ciao kapman, hai fatto tu..
Bullet kapman: Sempre io..eheh... sto..
Bullet kapman: Questione di completezza...
RSS Feeds
Copyright © 2007 by Miltenovik Manojlo - All rights reserved
Disclaimer e Privacy Policy
MemHT Portal is a free software released under the GNU/GPL License by Miltenovik Manojlo
Template designed by MemHT.com