Location: PHPKode > scripts > Access Data Object > access-data-object/odbc.php
<?php
	require_once('ado.php');
	class odbc extends ado{
		function db_connect() {
			$this->banco = "PostgreSQL30"; // Data Source Name
			$this->user = "vinny";
			$this->senha = "vinicius";
			if ($conn = odbc_connect($this->banco,$this->user,$this->senha)) {
				return $conn;
			}
			else {
				return false;
			}
		}

		function db_close($conn) {
			if (odbc_close($conn)) {
				return true;
			}
			else {
				return false;
			}
		}

		function query($sql) {
			$this->conn = $this->db_connect() or die ("Não é possível connectar ao banco de dados.");
			if ($res = odbc_exec($this->conn,$sql) or die ("Inválida: ".odbc_errormsg())) {
				return $res;
			}
			else {
				$this->db_close($this->conn);			
				return false;
			}
		}

		function to_array($res) {
			if ($linha = odbc_fetch_array($res)) {
				return $linha;
			}
			else {
				return false;
			}
		}
		
		function num_rows($res) {
			if ($num = odbc_num_rows($res)) {
				return $num;
			}
			else {
				return false;
			}
		}

		function num_fields($res) {
			if ($num = odbc_num_fields($res)) {
				return $num;
			}
			else {
				return false;
			}
		}	
	}
?>
Return current item: Access Data Object