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<?php
//saca el primer id
$sacar = $db->query("SELECT id_usuario FROM tabla1 WHERE usuario = 'LOQUESEA'");
$row1 = $sacar->fetch_assoc();
//asignamos el id a una variable
$id = $row1['id_usuario'];
//comprueba que no exista en la tabla 2
$comprueba = $db->query("SELECT id_2 FROM tabla2 WHERE id_2 = '$id'");
if($total == 0) {
//si no existe lo inserta
$inserta = $db->query("INSERT INTO tabla2 (bla , bla, bla) VALUES (bla, bla, bla)");
} else {
//si existe emite el mensaje de error
echo "Ese registro existe en la base de datos";
}
?>
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