| 
<?php
 /**
 * @description Example File of manageSQL class
 * @author StefanoV
 * @copyright 2008
 */
 
 // richiede la libreria
 require_once("libs/manageSQL.class.php");
 
 // valorizza la variabile con la classe
 $db = new manageSQL;
 
 // disabilita l'autoEscape delle query
 $db->autoEscape = false;
 
 // abilita l'invio di errori in query via mail (1 = enable, 0 = disable), e setta la mail
 $db->sendMailError("info@svsoftwares.org", 1);
 
 // utilizza una connessione gia stabilita in precedenza
 //$db->usaRisorsa($connessione);
 
 // connette al db (host, user, pass, db)
 $db->connettiDb("localhost", "root", "test", "prova");
 
 // esegue la query settando un errore personale in caso di fallimento
 $ri = $db->doQuery("SELECT * FROM clienti", "Errore Query Clienti!!");
 
 // ottiene i dati della SELECT da ciclare restituendoli come oggetti
 //while($riga = $db->getData($ri))
 //{
 //    echo $riga->campo;
 //}
 
 // ottiene un array di valori, e impostando l'array interno come associativo (true)
 $array_val = $db->getArray($ri, true);
 
 // conta i record restituiti
 $righe = $db->contaRighe($ri);
 
 // ottiene l'ultimo ID inserito dopo una query INSERT
 //$numID = $db->lastID();
 
 // libera la memoria
 $db->free($ri);
 
 // chiude la connessione al database
 $db->chiudi();
 
 // Visualizza i Dati Ottenuti
 echo "<pre>";
 
 echo "N° Records: " . $righe;
 
 echo "<br /> <br />";
 
 print_r($array_val);
 
 echo "</pre>";
 
 ?>
 |