Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2009, 18:49
Avatar de Ryoga
Ryoga
 
Fecha de Ingreso: octubre-2007
Mensajes: 16
Antigüedad: 17 años, 4 meses
Puntos: 0
Pregunta mysql_num_rows(): supplied argument is not a valid MySQL

Buenas

Tengo un problema.. al parecer con las clases..

Warning: mysql_num_rows(): supplied argument is not a valid MySQL

e intentado acceder a la database con estos datos
al final del codigo veran que intente entrar de la manera que lo solia aser y me a funcionado a la perfección..
alguien podria echarme una manito plzz!!


Código PHP:
<?php
class mysql_conexion{
  var 
$conexion;
    function 
conectar(){
      if(!isset(
$this->conexion)){
        
$this->conexion = (mysql_connect("server","user","pass")) or die(mysql_error());
        
mysql_select_db("database",$this->conexion) or die(mysql_error());
        }
      }
    function 
consulta($consulta){
        
$resultado mysql_query($consulta,$this->conexion);
        return 
$resultado;
    }
    function 
num_rows($consulta){
        
$num mysql_num_rows($consulta);
        return 
$num;
    }
}
$db = new mysql_conexion;
$db->conectar();


$db->num_rows("SELECT * FROM anime");
echo 
$num;
//Resultado negativo.. error
//Warning: mysql_num_rows(): supplied argument is not a valid MySQL


//Test para ver si esta realizando bien la coneccion
$query mysql_query("SELECT * FROM anime");
$num2 mysql_num_rows($query);
echo 
"Encontrados: ".$num2;
//Resultado del test positivo.. "Encontrados: 6"
?>

desde ya muchas gracias! =)