Saludos
mi problema es el siguiente
tengo una tabla de clientes tipo innoDB con los siguientes campos por dar un ejemplo
codigo_cliente = varchar - primary-key
nombre cliente = varchar
rif = varchar - primary-key
usuario = varchar - primary-key
password = varchar - primary-key
direccion = varchar
tengo un formulario de registro de clientes donde ingreso varios datos
y deseo consultar algunos campos de la tabla de clientes en busca de datos ya registrados para que el formulario me advierta de datos duplicados.
la consulta a los campos que deseo son los campos: codigo, rif, usuario, password
dichos campos tienen el atributo primary key y la consulta la hago de la siguiente manera por dar un emplo.
$query="SELECT * FROM $sql_tabla WHERE codigo_cliente='$cliente and rif='$rif' and usuario='$usuario' and password='$password";
$consulta=mysql_db_query($sql_db,$query,$conexion) ;
$total_encontrados = mysql_num_rows($consulta);
if(mysql_num_rows($consulta))
{
echo "El codigo de cliente, rif, nombre usuario, y password no pueden duplicarse verifique";
}
else
{
cuando trato de ingresar los datos en la table y verificar si los campos codigo, rif, usuario, password son duplicados me arroja el siguiente error
Problemas en el selectCannot add or update a child row: a foreign key constraint fails
gracias