Buenas gente, estoy intentando mostrar los datos de una tabla en lista.
Lo que hago es lo siguiente:
$servicios = $_SESSION['rutatrabajos'];
$sql = "SELECT cliente,encargado,web,comentario FROM trabajos WHERE servicio=$servicios order by id";
$resultado = mysql_query($sql);
echo "<div style='height:264;width:80%;overflow:auto;'>";
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
echo "<tr>";
echo "<td height='12' colspan='4'></td>";
echo "</tr>";
echo "<tr class='titulos' align='center'>";
echo "<td>Cliente</td><td>Fecha</td><td>Encargo</td>";
echo "</tr>";
echo "<tr align='center'>";
echo "<td height='12' colspan='4'></td>";
echo "</tr>";
while ($row = mysql_fetch_row($resultado)) {
echo "<tr class='texto' align='center' height='15'>";
echo "<td>$row[0]</td><td>$row[1]</a></td><td><a href='$row[2]' class='links'>$row[3]</a></td>";
echo "</tr>";
}
Pero me dice esto:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/cmnghjuw/public_html/mostrandotrabajos.php on line 28
Cliente Fecha Encargo
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/cmnghjuw/public_html/mostrandotrabajos.php on line 39
La tabla es la siguiente:
CREATE TABLE `trabajos` (
`id` int(11) unsigned NOT NULL default '0',
`cliente` varchar(20) default NULL,
`servicio` varchar(20) default NULL,
`web` varchar(50) default NULL,
`encargado` date default NULL,
`comentario` varchar(30) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
He intentado mil cosas, pero no se que hacer ya...
Si alguien me pudiera decir, porque puede ser.
Muchas gracias.