<?php
class ConnessioneMYSQL
{
private $MYSQL_HOST = "localhost";
private $MYSQL_USER = "root";
private $MYSQL_PASSWORD = " ";
private $MYSQL_DATABASE = " ";
private $attiva = false;
public function connetti()
{
if(!$this->attiva)
{
if($connessione = mysql_connect($this->MYSQL_HOST,$this->MYSQL_USER,$this->MYSQL_PASSWORD) or die (mysql_error()))
{
$selezione = mysql_select_db($this->MYSQL_DATABASE,$connessione) or die (mysql_error());
}
else
{
return false;
}
}
}
public function disconnetti()
{
if($this->attiva)
{
if(mysql_close())
{
$this->attiva = false;
return true;
}
else
{
return false;
}
}
}
public function query($sql)
{
if(isset($this->attiva))
{
$sql = mysql_query($sql) or die (mysql_error());
return $sql;
}
else
{
return false;
}
}
public function inserisci($tabella,$valori,$record = null)
{
if(isset($this->attiva))
{
$istruzione = 'INSERT INTO '.$tabella;
if($record != null)
{
$istruzione .= ' ('.$record.')';
}
for($i = 0; $i < count($valori); $i++)
{
if(is_string($valori[$i]))
$valori[$i] = '"'.$valori[$i].'"';
}
$valori = implode(',',$v);
$istruzione .= ' VALUES ('.$valori.')';
$query = mysql_query($istruzione) or die (mysql_error());
}
else
{
return false;
}
}
public function estrai($risultato)
{
if(isset($this->attiva))
{
$r = mysql_fetch_object($risultato);
return $r;
}
else
{
return false;
}
}
}
?>