hola caid mira cuando pongo
$result = mysql_query("SELECT id, autos, motor, mensaje, sector FROM mensaje, usuarios WHERE mensaje.id=usuarios.id ", $link);
me da este error
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in d:\inetpub\wwwroot\prueba6\TMPlhqlepahq.php on line 13
la consulta es esta
<?php
$link = mysql_connect("localhost", "hospital","clave"
;
mysql_select_db("auxilio", $link);
$result = mysql_query("SELECT id, autos, motor, mensaje, sector FROM mensaje, usuarios WHERE mensaje.id=usuarios.id ", $link);
echo nl2br("<table valign='top' align='center' cellpadding='0' cellspacing='0' width='400' border = '1'> \n"
;
echo "<tr><td>id</td><td>autos</td><td>motor</td><td >mensaje</td><td>sector</td></tr> \n";
while ($row = mysql_fetch_row($result)){
$resultado= "<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td><td valign=top align=left width=300>$row[3]</td><td>$row[4]</td></tr> \n";
echo " $resultado";
}
echo "</table> \n";
?>
es una sola BD que es hospital con dos tablas una mensaje y la otra usuarios que es donde esta el sector la BD la tengo asi..
esta es la de usuarios
CREATE TABLE `usuarios` (
`id` bigint(7) NOT NULL auto_increment,
`apellido` varchar(50) NOT NULL default '',
`nombre` varchar(50) NOT NULL default '',
`email` varchar(50) NOT NULL default '',
`direccion` varchar(100) NOT NULL default '',
`sector` varchar(60) NOT NULL default '',
`provincia` varchar(50) NOT NULL default '',
`telefono1` varchar(30) NOT NULL default '',
`telefono2` varchar(30) NOT NULL default '',
`fechanac` Date,
`ingresos` varchar(15) NOT NULL default '',
`nick` varchar(30) NOT NULL default '',
`password` varchar(32) NOT NULL default '',
`rep_password` varchar(32) NOT NULL default '',
`sid` varchar(32) NOT NULL default '',
`identificador` varchar(32) NOT NULL default '',
`ultima_visita` timestamp(14) NOT NULL,
UNIQUE KEY `id_2` (`id`),
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;
y la de mensaje es esta
CREATE TABLE `mensaje` (
`id` bigint(7) NOT NULL auto_increment,
`sid` varchar(32) NOT NULL default '',
`identificador` varchar(32) NOT NULL default '',
`categorias` varchar(35) NOT NULL default '',
`autos` varchar(30) NOT NULL default '',
`motor` varchar(15) NOT NULL default '',
`mensaje` varchar(140) NOT NULL default '',
`fecha` datetime NOT NULL default '0000-00-00 00:00:00',
`respuestas` int(30) NOT NULL default '0',
`ult_respuesta` datetime default NULL,
UNIQUE KEY `id_2` (`id`),
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;
alguna opinion ????