Comunidad de diseño web y desarrollo en internet online

warning en mysql_query()

Citar            
MensajeEscrito el 21 Nov 2011 05:11 pm
tengo el sgte error y nose porque .

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/html/sae/php/dbcontroller.php on line 24
MySQL Error:

este es el codigo y la linea 24 es la sgte:
$resultado=mysql_query($consulta,$this->link);


DBcontroller.php

Código PHP :

class DBController{
   
   private $link;
   private $total_consultas;
   
   public function __construct(){
      mb_internal_encoding("UTF-8");
      mb_regex_encoding("UTF-8");

      $this->link = mysqli_connect(DB_SERVER, DB_USER, DB_PASS,DB_NAME);
      if (mysqli_connect_errno()) {
          exit();
      }
   }
   public function consulta($consulta){
      $this->total_consultas++;
      $resultado=mysql_query($consulta,$this->link);
         if(!$resultado){
            echo 'MySQL Error:' . mysql_error();
            exit;
         }
      return $resultado;
   }
   
   public function fetch_array($consulta){
      return mysql_fetch_array($consulta);
   }
   
   public function num_rows($consulta){
      return mysql_num_rows($consulta);
   }
   
   public function getTotalConsultas(){
      return $this->total_consultas;
   }
   public function __destruct() {
      $this->disconnect();
   }

Por miguelangelo

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Nov 2011 09:31 pm
muestra tu consulta sql, tienes un error de sintaxis, no en php solo en mysql

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 22 Nov 2011 12:50 am
la consulta esta funcionando bien porque ya solucione mi problema del warning
era cambiar mysql_query por mysqli_query y asi para los demas , ahora funciona bien de ida y vuelta . gracias por tu tiempo .
aprovecho para consultarte, como -mostrar tabs segun el tipo de usuario que se logea-

Por miguelangelo

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Nov 2011 02:47 am
eso es logica, existen 2 formas de otorgar privilegios por perfiles y niveles, habre otro post con la pregunta y mandame el link por MP

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.