Connessione al database via ODBC
<?php //odbc.php
//connessione al database via ODBC
$rist =odbc_connect("ristoranti_disponibili","","") or die ("database non disponibile");
//creazione query e memorizzazione nella stringa $sql
$sql="SELECT prenota.giorno,prenota.mese,prenota.anno,Count(prenota.ristorante) AS tot_prenotazioni,ristoranti.nome FROM prenota, ristoranti WHERE (((prenota.ristorante)=ristoranti.ID)) GROUP BY ristoranti.nome,prenota.anno,prenota.giorno,prenota.mese HAVING ((Count(prenota.ristorante<ristoranti.limite)));";
//esecuzione query mediante ODBC $rist aperto in precedenza
$ris=@odbc_exec($rist,$sql) or die ("query fallita");
//ciclo di lettura e stampa a video dei risultati
while (odbc_fetch_row($ris))
{
$gg = odbc_result($ris,1);
$mm = odbc_result($ris,2);
$aa = odbc_result($ris,3);
$tot = odbc_result($ris,4);
$r = odbc_result($ris,5);
echo "Data: $gg/$mm/$aa - Ristorante: ".$r." - Prenotazioni giunte finora ".
$tot."<HR>" ;
}
//chiusura della connessione
$a=odbc_close($rist);
?>
Esercizio MySQL
Questo programma permette: connessione al database via ODBC, creazione query e memorizzazione nella stringa $sql, esecuzione query mediante ODBC $rist aperto in precedenza.