venerdì 28 settembre 2012

Caricamento dati da db con php

Supponendo di avere un database con una tabella popolata da nomi e cognomi di impiegati, vorremmo visualizzare a video la lista di tutte le persone presenti.
Questo piccolo esempio permette di accedere al database (ad esempio MySQL) ed effettuare un caricamento dati.
Il primo file "connectionvar.php" include della variabili utili alla connessione e il secondo "selectdata.php" (includendo il primo file nella prima riga) esegue la connessione al database, effettua il caricamento e visualizza i dati.


connectionvar.php
<?php
# Type="MYSQL"
# HTTP="true"
$hostname_localhost = "localhost";
$database_localhost = "dbname";
$username_localhost = "root";
$password_localhost = "password";
$con_localhost = mysql_pconnect($hostname_localhost, 
 $username_localhost, $password_localhost) 
 or trigger_error(mysql_error(),E_USER_ERROR); 
?>
selectdata.php
<?php require_once('Connections/connectionvar.php'); ?>
<html>
... <!-- html here-->
<?php
mysql_select_db($database_localhost, $con_localhost);
$sql = "select name, lastname from tbl_employee";
$rec_set = mysql_query($sql, $con_localhost) or die(mysql_error());
$row_recordset = mysql_fetch_assoc($rec_set);

do {
?>
... <!-- html here-->
<?php echo $row_recordset['name']." ".$row_recordset['lastname']?>
... <!-- html here-->
<?php
} while ($row_recordset = mysql_fetch_assoc($rec_set));
?>

... <!-- html here-->
<?php
mysql_close($con_localhost);
?>
</html>