0
私は、コードを実行しようとしたとき、私はこのエラーを取得:は、子行を追加または更新できません:外部キー制約が失敗した( `mydb`.`pedido`、
エラー:子行を追加または更新することはできません:外部キー制約は、(mydb
をpedido
、CONSTRAINT fk_Pedido_Usuario1
FOREIGN KEY(Usuario_idUsuario
)usuario
を参照(idUsuario
)ON UPDATE ON NO ACTION NO ACTIONを削除しない。)失敗し
これは私のコードです:
<?php
include 'conexion.php';
$numero = $_POST["numero"];
$fechac = $_POST["fechacreacion"];
$fechav = $_POST["fechavencimiento"];
$con = $_POST["condiciones"];
$sub = $_POST["subtotal"];
$iva = $_POST["iva"];
$total = $_POST["total"];
$observaciones = $_POST["observaciones"];
$insertar ="INSERT INTO pedido(numero,fechaCreacion,fechaVencimiento,condiciones,subtotal,iva,total,observaciones)VALUES ('$numero','$fechac','$fechav','$con','$sub','$iva','$total','$observaciones')";
$resultado = mysqli_query($conexion,$insertar);
if(!$resultado){
echo mysqli_error($conexion);
}
else {
echo 'Se ha llenado el formulario con exito';
}
mysqli_close($conexion);
?>
私は最近、データベース設計と外部キーと主キーとの関連について赤色になっています。しかし、私はあなたに手伝ってくれるのを恐れています。私の最高のジューサスは、挿入する必要のあるペディドードにつながっている別のテーブルがあります;(うまくいけば、私はここでも何かを学ぶことができます..他のコメントを待っています –