Ir para conteúdo
Fórum Script Brasil

jayakirtana

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre jayakirtana

jayakirtana's Achievements

0

Reputação

  1. Ao tentar modificar do mysql para o mysqli estou tendo dificuldades. O conteúdo do site não é puxado mais do db e estou tendo essa msg de erro.... Notice: Undefined variable: val in C:\wamp64\www\adrianaamaral.com.br\lib\class.DbAdmin.php on line 53 <?php class DbAdmin { private $tipo; private $conn; public function DbAdmin($tipo) { $this->tipo = $tipo; } public function connect($host, $user, $pass, $base) { switch ($this->tipo) { case 'mysql': $this->conn = mysqli_connect($host, $user, $pass); mysqli_select_db($this->conn, $base); break; case 'pgsql': $string = 'host=' . $host . ' port=5432 dbname =' . $base . ' user=' . $user . ' password=' . $pass; $this->conn = pg_connect($string); break; } } public function query($sql) { switch ($this->tipo) { case 'mysql': $res = mysqli_query($this->conn, $sql) or die(mysqli_error($this->conn)); break; case 'pgsql': $res = pg_query($this->conn, $sql) or die('bug'); break; } return $res; } public function rows($res) { switch ($this->tipo) { case 'mysql': $num = mysqli_num_rows($res); break; case 'pgsql': $num = pg_num_rows($res); break; } return $num; } //Acredito que o problema esteja aqui abaixo public function result($res, $lin, $col) { switch ($this->tipo) { case 'mysqli': $val = mysqli_result($res, $lin, $col); while($val = mysqli_fetch_assoc($result)) { printf ($res, $lin, $col); } break; case 'pgsql': $val - pg_fetch_result($res, $lin, $col); break; } return $val; //Essa é a linha 53 } public function lastid($res) { switch ($this->tipo) { case 'mysql': $num = mysqli_insert_id($this->conn); break; case 'pgsql': break; } } public function close($res) { switch ($this->tipo) { case 'mysql': mysqli_close($this->conn); break; case 'pgsql': pg_close($this->conn); break; } } };
×
×
  • Criar Novo...