Visualiza Consulta de tres tablas??

Iniciado por sanosiris, 11 Junio 2009, 02:21 AM

0 Miembros y 1 Visitante están viendo este tema.

sanosiris

Hola, mi problema radica en visualizar la tabla3...

Base de datos: "money"

1.- Tabla1: cliente
campo1:id
campo2:nombre

2.- Tabla2:empleado
campo1:id
campo2:nombre

3.- Tabla3:cupon
campo1:id
campo2:cliente_id
campo3:empleado_id
campo4:cupon

Código (php) [Seleccionar]

<?

mysql_connect("localhost","root","");

$result=mysql_db_query("money","select
c._id, c._empleado_id, c._cliente_id, c._cupon
from
cliente a, empleado b, cupon c
where
c._id = a._id and c._id = b._id");

?>

<table align="center" border=1>
<tr>
<th>ID</th>
<th>Cliente</th>
<th>Empleado</th>
<th>Cupon</th>
</tr>
<?

while ($row=mysql_fetch_array($result))

{
echo '<tr><td>'.$row["id"].'</td>';
echo '<td>'.$row["cliente_id"].'</td>';
echo '<td>'.$row["empleado_id"].'</td>';
echo '<td>'.$row["cupon"].'</td>'</tr>';
$cupon=$row["cupon"];
$cupon2=$cupon + $cupon2;
}
echo '<tr><td><td><td><td><td><td><td>Suma Total<td>'.round($cupon2).'</td></td></td></td></td></td></td></td></tr>';
mysql_free_result($result)

?>


Supuestamente al hacer la consulta me sale este error:

CitarWarning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\tragamoneda\public\buscar\index.php on line 28

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\tragamoneda\public\buscar\index.php on line 38

Y no visualizo los campos de la tabla3  :-X

дٳŦ٭

Quitale los _ al query... c._cupon = c.cupon es tabla.campo y usa JOIN. Saludos


Con sangre andaluza :)