Login   Register  
PHP Classes
elePHPant
Icontem

File: esempio.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of StefanoV89  >  ManageSQL  >  esempio.php  >  Download  
File: esempio.php
Role: Example script
Content type: text/plain
Description: example file
Class: ManageSQL
MySQL database access wrapper
Author: By
Last change:
Date: 2008-08-22 17:28
Size: 1,475 bytes
 

Contents

Class file image Download
<?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($ritrue);

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

?>