Consulta MySql en dos tablas
Publicado por Javier (25 intervenciones) el 21/05/2015 17:44:34
Hola, me estoy iniciando en PHP y MySQL. Tengo 2 tablas de una base de datos y tengo problemas al mostrar los datos.
En la tabla ATRIBUTOS tengo un campo llamado atr_umedidaid (N, 1) cuya descripcion se encuentra en la tabla UMEDIDADES.
Me muestra el mensaje de error :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in prog.php line NN
La linea NN es la 14 en el codigo de abajo:
$row1 = mysql_fetch_array($result1) ;
NO SE SI ES CORRECTO HACERLO DE ESTA FORMA.
Lo que sigue es parte del codigo utilizado.
Desde ya MUCHAS GRACIAS por tu aporte.
Javier
En la tabla ATRIBUTOS tengo un campo llamado atr_umedidaid (N, 1) cuya descripcion se encuentra en la tabla UMEDIDADES.
Me muestra el mensaje de error :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in prog.php line NN
La linea NN es la 14 en el codigo de abajo:
$row1 = mysql_fetch_array($result1) ;
NO SE SI ES CORRECTO HACERLO DE ESTA FORMA.
Lo que sigue es parte del codigo utilizado.
Desde ya MUCHAS GRACIAS por tu aporte.
Javier
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$link=ConectarBD();
$result=mysql_query('select * from atributos',$link);
$result1=mysql_query('select * from umedidas',$link);
while($row = mysql_fetch_array($result)) {
$UMedidaId = $row['atr_umedidaid'] ;
$UMedidaDes = "" ;
$result1=mysql_query("select * from umedidas where umedidaid='$UMedidaId')" ,$link) ;
$row1 = mysql_fetch_array($result1) ;
if ( $row1 != null ) {
$UMedidaDes = utf8_encode( $row1['umedidades'] ) ;
} else {
$UMedidaDes = "?" ;
}
// se muestran los datos en una tabla html.
}
Valora esta pregunta


0