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