<?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>";
 
 
?>
 
 |