Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problemas al mostrar resultados mysql en php

Estas en el tema de Problemas al mostrar resultados mysql en php en el foro de Mysql en Foros del Web. Buenos días, Estoy realizando una web y soy novato en la utilización de MySQL. He realizado un pequeño codigo para mostrar los datos de la ...
  #1 (permalink)  
Antiguo 25/04/2006, 01:35
 
Fecha de Ingreso: abril-2006
Mensajes: 4
Antigüedad: 18 años
Puntos: 0
Problemas al mostrar resultados mysql en php

Buenos días,

Estoy realizando una web y soy novato en la utilización de MySQL. He realizado un pequeño codigo para mostrar los datos de la base de datos en php pero me da el siguiente error:


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\flz\index.php on line 6


La estructura entera del archivo index.php es la siguiente:

<?php
require('configuracion.php');
$sql = "SELECT id, name, img01, img02, vd01, car01, car02, car03, ft01, otros";
$sql.= "FROM esp";
$rs = mysql_query($sql, $con);
if(mysql_num_rows($rs)>0)
{
$template = implode("", file("plantilla.html"));
include('cabecera.html');
while($row = mysql_fetch_assoc($rs))
{
$color=($color==""?"#5b69a6":"");
$row["color"] = $color;
mostrarTemplate($template, $row);
}
}
include('pie.html');
?>

Espero que alquien pueda ayudarme.

Saludos,
Pit

Última edición por pit_85; 31/10/2008 a las 16:07 Razón: informacion personal
  #2 (permalink)  
Antiguo 25/04/2006, 08:32
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
Parece solo un pequeno problema de espacios, si no te funciona esto, porque no haces un echo de tu consulta y revisa si todo esta correcto ejecutandolo directo en MySQL:
Código PHP:
//
<?php
require('configuracion.php');
//Aqui creo que le faltaba un espacio al concatenar con el FROM
$sql "SELECT id, name, img01, img02, vd01, car01, car02, car03, ft01, otros  ";
$sql.= "FROM esp";
//si no tambien muestra tu consulta y ve revisa que esten correctos los nombres de tus campos
echo "<br/>consulta: $sql";
$rs mysql_query($sql$con);
saludos, cya
__________________
"El Conocimiento es de todos, no solo de algunos"
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 10:31.