Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/07/2015, 12:00
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 8 meses
Puntos: 263
CLARO que se puede hacer, la pregunta es como vas a sacar el id 1 para el id 2, si es unb formulario, si las tablas son auto increment, es decir falta mucha info:

seria algo como asi:

Código PHP:
Ver original
  1. <?php
  2. //saca el primer id
  3. $sacar = $db->query("SELECT id_usuario FROM tabla1 WHERE usuario = 'LOQUESEA'");
  4. $row1 = $sacar->fetch_assoc();
  5.  
  6. //asignamos el id a una variable
  7. $id = $row1['id_usuario'];
  8.  
  9. //comprueba que no exista en la tabla 2
  10. $comprueba = $db->query("SELECT id_2 FROM tabla2 WHERE id_2 = '$id'");
  11. $total = mysqli_num_rows($comprueba);
  12.  
  13.     if($total == 0) {
  14.        
  15.         //si no existe lo inserta
  16.         $inserta = $db->query("INSERT INTO tabla2 (bla , bla, bla) VALUES (bla, bla, bla)");
  17.     } else {
  18.        
  19.         //si existe emite el mensaje de error
  20.         echo "Ese registro existe en la base de datos";
  21.     }
  22.  
  23. ?>

claro eso que te coloque alli es generico, habria que ver como vas a sacar la id, si esta va a ser unica, si es la columna auto increment entre otras cosas
__________________
[email protected]
HITCEL

Última edición por Triby; 24/07/2015 a las 14:39 Razón: Combinar mensajes consecutivos