Autor Tema: Problema para Relacionar Tablas  (Leído 462 veces)

Desconectado Jc13dreamers

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Problema para Relacionar Tablas
« en: 02 de Julio de 2013, 21:24:22 pm »
Buenas, tengo el siguiente problema, necesito relacionar los valores de dos tablas, una tabla donde registro y la cual despues quiero consultar que es Clientes, y la otra tabla es Zonas que es la zona que este pertenece. En ambas tabla coloque un Codzona, donde al momento de registrar, se almacenan en ambas tablas, pero al momento de consultar el código, me refleja el codzona(clientes) mas no la relaciona con la otra tabla.
un ejemplo de esas tablas seria

Clientes      Zona
ID               Codzona
Nombre      numzona
Direccion
....
Codzona

Los otros datos si los puedo refleja con un echo $Datos_Clientes['campo']
Pero cuando quiero reflejar el numzona me aparece un error... este es el codigo que coloco
 <?php
  $conexion=conectar_censo();
         $consulta_clientes="select * from clientes,zonas where clientes.codzona==zonas.codzona order by codzona,numzona";
         $resultado_cliente=mysql_query($consulta_clientes);
         $datos_clientes=mysql_fetch_array($resultado_cliente);
         
            
         ?>
  <td height="30">
       <?php echo $datos_clientes["numzona"]; ?>
        </td>

y el error que aparece es
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Censo\consulta_clientes.php on line 123

Mi pregunta es la siguiente, ¿bajo que codigo puedo relacionar ambas tablas, para que cuando saque en pantalla un dato, haga el llamado a la otra tabla para consultar su valor?
« Última modificación: 02 de Julio de 2013, 21:43:42 pm por Jc13dreamers »

Comunidad PHPeros

Problema para Relacionar Tablas
« en: 02 de Julio de 2013, 21:24:22 pm »

Desconectado Wold

  • PHPer@ Fijo
  • ***
  • Mensajes: 139
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:Problema para Relacionar Tablas
« Respuesta #1 en: 03 de Julio de 2013, 03:35:20 am »
Y donde as conectado a la base de datos?
:)

Desconectado Jc13dreamers

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Problema para Relacionar Tablas
« Respuesta #2 en: 04 de Julio de 2013, 16:12:58 pm »
Si, estoy conectado a la base de datos,  el problema no esta en la base de datos, por que el programa si me da relacion con el código (que se encuentra en la tabla de clientes) pero cuando tiene que relacionar lel código con la otra tabla, no lo relaciona, entonces he de allí el problema

Desconectado -Pituko-

  • PHPero Experto
  • *****
  • Mensajes: 954
  • Karma: 20
  • Sexo: Masculino
  • ¡Hala Madrid!
    • Ver Perfil
Re:Problema para Relacionar Tablas
« Respuesta #3 en: 05 de Julio de 2013, 13:10:20 pm »
Si, estoy conectado a la base de datos,  el problema no esta en la base de datos, por que el programa si me da relacion con el código (que se encuentra en la tabla de clientes) pero cuando tiene que relacionar lel código con la otra tabla, no lo relaciona, entonces he de allí el problema
Es muy probable que el error esté en la consulta, ¿sabes bien qué es lo que te devuelve?.