Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PHP (http://www.forosdelweb.com/f18/)
-   -   Consulta a dos tablas (http://www.forosdelweb.com/f18/consulta-dos-tablas-585309/)

Potro 11/05/2008 20:50

Consulta a dos tablas
 
Hola tengo el siguiente problema.

tengo esta consulta a dos tablas y quiero mostrar los registros.

$result=mysql_query("SELECT t1.id_user_video, t1.titulo_video, t1.descripcion_video, t2.maxcode_user, t2.nombre_user FROM tbl_video t1, tbl_user t2 where t1.id_user_video=t2.maxcode_user",$link);

y este es mi While.

<?
while($row = mysql_fetch_array($result)){
?>
<tr>
<td width="214" valign="bottom">&nbsp;<? echo $row["id_user_video"] ?><br>
<br></td>
<td width="250" align="left" valign="top">&nbsp;<? echo $row["titulo_video"] ?><br>
<br></td>
<td width="256" align="left" valign="top">&nbsp;<? echo $row["descripcion_video"] ?><br>
<br></td>
<td width="256" align="left" valign="top">&nbsp;<? echo $row["nombre_user"] ?><br>
</tr>
<?
}
mysql_free_result($result);
mysql_close($link);
?>



El problema es que solo me imprime el primer registro y no entiendo el por que?...

korg1988 11/05/2008 22:14

Re: Consulta a dos tablas
 
Los nombres reales en la base de datos de tus tablas son t1 y t2?
proba de esta forma
Código PHP:

$result=mysql_query("SELECT t1.id_user_video, t1.titulo_video, t1.descripcion_video, t2.maxcode_user, t2.nombre_user FROM t1 INNER JOIN t2 ON t1.id_user_video = t2.maxcode_user;"$link); 

sino cambia todos los t1 por el nombre real de tu tabla y todos los t2 por el nombre real de tu tabla y contanos que tal te fue


La zona horaria es GMT -6. Ahora son las 00:04.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.