Foros del Web » Programando para Internet » PHP »

php y mysql

Estas en el tema de php y mysql en el foro de PHP en Foros del Web. Hola a todos cree este foro porque no he podido realizar una consulta en php y mysql o que pasa es que tengo un formulario ...
  #1 (permalink)  
Antiguo 25/02/2015, 11:26
 
Fecha de Ingreso: febrero-2015
Mensajes: 4
Antigüedad: 9 años, 2 meses
Puntos: 0
De acuerdo php y mysql

Hola a todos cree este foro porque no he podido realizar una consulta en php y mysql
o que pasa es que tengo un formulario en php muy largo que inserta datos en una base de datos de mysql la cual esta tiene 4 tablas y cada tabla tiene varios campos.
entonces lo que no he podido hacer es UNA CONSULTA QUE ME MUESTRE TODOS LOS REGISTROS INSERTADOS RECIENTEMENT (ULTIMOS RESISTROS INSERTAADOS) PERO D TODAS LAS TABLAS
ME IGAMINO QUE DEBE SER CON RELACIONES O ALGO ASI. he tratado pero no he podido por favor su gentil alluda.
Muchas Gracias..

necesito consultar los ultimos registros inserteados
en varias tablas
  #2 (permalink)  
Antiguo 25/02/2015, 13:01
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 9 meses
Puntos: 44
Respuesta: php y mysql

No dupliques temas http://www.forosdelweb.com/f18/mysql-php-1121718/
Tené paciencia y esperá que alguien te constestará.

Saludos.
  #3 (permalink)  
Antiguo 25/02/2015, 13:26
Avatar de GemliosG  
Fecha de Ingreso: enero-2015
Ubicación: La Habana
Mensajes: 153
Antigüedad: 9 años, 3 meses
Puntos: 8
Respuesta: php y mysql

Haber lo que quieres hacer es que en el sitio se muestren todos los datos que se hayan insertado.

Si cada una de las tablas tienen un elemento en común, ejemplo

tabla: Alumno

ci: 9606-----

tabla: Espediente

ci: 9606-----

Si tienes algo como eso, puedes utilizar la propiedad INNER JOIN Alumno.ci on Espediente.ci

Posteriormente ponerle un limite de muestra, creo que era Limit ().

Si las tablas no se relacionan para nada, solamente has consultas diferentes y muestralas en la misma tabla, utilizando tambien limit

EJ:

<table .... >
<?php ciclo while, do while, o for el que mas te guste ?> (En mi opinión me gusta utilizar el while)

Pones aquí los datos de la primera tabla

<?php end while ?>

Haces lo mismo para cada una de ellas.

Espero que cada una de las tablas tengan un elemento en común para que el trabajo sea mucho más fácil para tí.

Espero que resuelvas tus problemas, sino pude hacerlo, estaré en espera como tú para una mejor respuesta
__________________
GemliosG
  #4 (permalink)  
Antiguo 25/02/2015, 17:07
 
Fecha de Ingreso: febrero-2015
Mensajes: 4
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: php y mysql

sencillo
tengo un formulario en php lo cual inserta datos a 4 tablas de una base de datos
entonces lo que quiero hacer es una consulta en sql que muestre los ultimos registros recien insertados de cada tabla , no se si me hago entener.


tengo estas cuatro tablas


cantidad
______
id_cantidad
nombre
cantidad

ingredientes
_________
id_ingredientes
ingre1
ingre2
ingre3

direccion
_______
id_direccion
nombre
apellido
direccion

tamano
______
id_tamano
grande
median
pequena


y esos registros de estas 4 tablas son llenados mediante un formulario de php
y lo que quiero es hacer una consulta que me muestre los ultimos registros insertados
en cada tabla y me los muestre ordenadamente.

por ejemplo me tedria que traer

cantidad
ingre3
direccion
pequena

que son los ultimos registros de esas tablas


por ejemplo

SELECT MAX(id_cantidad) FROM cantidad;
me trae
cantidad

esto si me funciona pero solo con una tabla
me trae el ultimo registro el problema es con varias tablas
  #5 (permalink)  
Antiguo 25/02/2015, 17:19
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: php y mysql

raulbolaos, te invito a leer las normas del foro antes de que sigas abriendo temas.

Es decir, el siguiente tema es duplicado: http://www.forosdelweb.com/f18/mysql-php-1121718/

Lo has creado tu con una diferencia de minutos, eso está prohibido.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 26/02/2015, 07:05
Avatar de GemliosG  
Fecha de Ingreso: enero-2015
Ubicación: La Habana
Mensajes: 153
Antigüedad: 9 años, 3 meses
Puntos: 8
Respuesta: php y mysql

MIra en tu caso vi que cada una de las tablas no tienen datos que se relacionen para llamarlos por INNER JOIN, por lo tanto tendrás que hacer la consulta en cada una de las tablas, te sugiero, en mi opinión, que tu tabla padre es los ingredientes y las hijas las demás ya que todas son propiedades de los ingredientes. por lo menos el tamaño y la cantidad, que incluyas en las hijas el id del ingrediente, haciendo así que todas respondan a un solo ingrediente o la tabla tamaño y cantidad integrarla dentro de la tabla ingredientes.

En el caso de la consulta para que te devuelva todos los datos de la cantidad si más no me acuerdo debe ser así: Select * Max(cantidad) From Cantidad.
__________________
GemliosG
  #7 (permalink)  
Antiguo 26/02/2015, 07:08
Avatar de GemliosG  
Fecha de Ingreso: enero-2015
Ubicación: La Habana
Mensajes: 153
Antigüedad: 9 años, 3 meses
Puntos: 8
Respuesta: php y mysql

A se me olvidaba si haces lo de integrar a cada una de las tablas el id de los alimentos la consulta sería así:

Select * Max(cantidad) From Cantidad INNER JOIN Cantidad.id_ingrediente on Ingrediente.id_ingrediente INNER JOIN Ingrediente.id_ingrediente on Tamaño.id_ingrediente

más o menos esto, pero en mi opinión por un tema de organización se deberían convertir en una sola tabla los ingredientes el tamaño y la cantidad, ya que son las propiedades de un mismo ingrediente. No se algo como eso debe ser
__________________
GemliosG

Etiquetas: formulario, mysql, registro, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:02.