<?php
require_once('ado.php');
class mysql extends ado {
function db_connect() {
$this->host = "10.79.5.2";
$this->usuario = "root";
$this->senha = "*nti*dpf79";
$this->banco = "nti";
if ($conn = mysql_connect($this->host,$this->usuario,$this->senha)) {
if ($db = mysql_select_db($this->banco,$conn)) {
return $conn;
}
}
else {
return false;
}
}
function db_close($conn) {
if (mysql_close($conn)) {
return true;
}
else {
return false;
}
}
function db_name($banco) {
if ($db = mysql_select_db($banco,$this->conn)) {
$this->banco = $banco;
return $db;
}
else {
return false;
}
}
function query($sql) {
$this->conn = $this->db_connect() or die ("Não é possível connectar ao banco de dados.");
if ($res = mysql_query($sql,$this->conn) or die ("Inválida: ".mysql_error())) {
$this->db_close($this->conn);
return $res;
}
else {
echo "Bronca na query.";
$this->db_close($this->conn);
return false;
}
}
function to_array($res) {
if ($linha = mysql_fetch_array($res)) {
return $linha;
}
else {
return false;
}
}
function num_rows($res) {
if ($num = mysql_num_rows($res)) {
return $num;
}
else {
return false;
}
}
function num_fields($res) {
if ($num = mysql_num_fields($res)) {
return $num;
}
else {
return false;
}
}
function affected_rows($res) {
if ($num = mysql_affected_rows($res)) {
return $num;
}
else {
return false;
}
}
}
?>