Foros del Web » Programando para Internet » PHP »

Error con mysql_num_row

Estas en el tema de Error con mysql_num_row en el foro de PHP en Foros del Web. Hola muchachos, he buscado un ejemplo de buscar en tablas, e hice elo siguiente codigo. Este me marca un error que dice "mysql_num_rows(): supplied argument ...
  #1 (permalink)  
Antiguo 20/08/2005, 22:42
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 18 años, 11 meses
Puntos: 1
Error con mysql_num_row

Hola muchachos, he buscado un ejemplo de buscar en tablas, e hice elo siguiente codigo. Este me marca un error que dice
"mysql_num_rows(): supplied argument is not a valid MySQL result resource " a que se debe? lo copie casi exactamente de un libro.


<?php
function conectar($host,$user,$pass,$db){
$link = @mysql_connect($host,$user,$pass) or die("Error Conectando a la Base de datos");
@mysql_select_db($db,$link) or die("Error Seleccionando base de datos.");
return $link;
}

$host = "localhost";
$user = "gabriel";
$pass = "gabriel";
$db = "sexta";
$buscar="e";
$criterio=" where cdescripcion like '%" . $buscar . "%'";
$tabla = "descargas";


$link = conectar($host,$user,$pass,$db);

$resultado=mysql_query("select * from".$tabla,$link);


echo "cantidad:".mysql_num_rows($resultado);
mysql_close($link);
?>
  #2 (permalink)  
Antiguo 20/08/2005, 23:45
Avatar de braulito  
Fecha de Ingreso: abril-2004
Ubicación: Cusco - Perú
Mensajes: 597
Antigüedad: 20 años
Puntos: 8
te falta un espacio en $tabla
Código PHP:
$tabla " descargas"
El código que se genera es
Código:
"select * fromdescargas"
y debería ser
Código:
"select * from descargas"
__________________
Braulio Soncco
braulio at buayacorp dot com
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 21/08/2005, 04:08
 
Fecha de Ingreso: noviembre-2003
Ubicación: Torrelodones
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
Prueba asi

<?php

$host = "localhost";
$user = "gabriel";
$pass = "gabriel";
$db = "sexta";
$buscar="e";
$criterio=" where cdescripcion like '%" . $buscar . "%'";
$tabla = "descargas";


$link = @mysql_connect($host,$user,$pass) or die("Error Conectando a la Base de datos");
@mysql_select_db($db,$link) or die("Error Seleccionando base de datos.");

$resultado=mysql_query("select * from $tabla");

$result=mysql_num_rows($resultado);
echo "cantidad:".$result;
mysql_close($link);
?>
__________________
Conoce gente nueva, haz amigos, aplicaciones para moviles, juegos online,... Y todo gratis!!! :si: www.cuelate.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:49.