hola a todos
Necesito hacer una busqueda en dos tablas.
la primera seleccionaria todos los "id_cl" de los clientes con el "id_area" = 4 en la tabla [clientes ] .
entonces obtengo un resultado en $row
en la segunda busqueda seleccionaria el "costo" en la tabla [ pintura ] donde el "id_cliente" sea igual a a cada uno de los resultado contenidos en $row
He probado con esto. NO ME DA NINGUN ERROR (obtengo resultados pero no se de donde vienen) o sea que el codigo está bien. pero no tengo lo que explico mas arriba.
se que hay una forma mejor de hacer esto con JOIN pero no tengo ni idea
alguna idea...
el codigo::
$query = "SELECT id_cl FROM clientes WHERE id_area=" 4";
$result = mysql_query ($query) or trigger_error("Query: $query\n<br />MySQL Error: " . mysql_error());
while ($row = mysql_fetch_row($result))
{
$query2 = "SELECT costo FROM pintura WHERE id_cl=" . $row[0] . ";";
$result2 = mysql_query ($query) or trigger_error("Query: $query\n<br />MySQL Error: " . mysql_error());
$row2 = mysql_fetch_row($result2);
echo "valor2: ".$row2[0]."<br/>";
}
gracias
.