19/02/2006, 17:48
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 35
Antigüedad: 20 años, 1 mes Puntos: 1 | |
extraer campos Hola a todos, yo trato de rcuperar los datos con: SELECT DISTINCT zona,zona_id FROM tabla, tabla2 WHERE tabla.zona_id = tabla2.zona_id ORDER BY zona ASC ;
y me dice esto
Por Zona La consulta falló: Column 'zona_id' in field list is ambiguous
por que me devuelve eso en que me equivoco.
La idea es que en la (tabla) tengo los nombre y direcciones de los clientes y en (tabla2) las zonas y el pais. lo que quiero es que me devuelva solo las zona <?php
$consul_nom = 'SELECT DISTINCT zona, zona_id FROM tabla,tabla2 WHERE tabla.zona_id = tabla2.zona_id ORDER BY zona ASC';
$resul_nom = mysql_query($consul_nom) or die('La consulta falló: ' . mysql_error());
// Impresion de resultados en HTML
echo "<select name=\"zona\" class=\"form\" onChange=\"MM_jumpMenu('parent',this,0)\" >\n";
echo "<option selected>Seleccione \n";
while ($linea = mysql_fetch_array($resul_nom, MYSQL_ASSOC)) {
echo "<option value=index_zona.php?zona=".$linea['zona_id']."> ".$linea['zona']." \n";
}
echo "</select>\n";
// Liberar conjunto de resultados
mysql_free_result($resul_nom);
?> |