このコードを php ページで実行して、データベースにデータを保存しようとしています。問題は、データを挿入したいということですが、外部キー制約のために不可能です。したがって、私のphpコードでは、2つのSQLクエリを実行したいと考えています。最初のものは外部キー チェックを無効にし、2 つ目はデータを挿入します。
phpmyadminで試してみるとうまくいきます。でも手動。PHPコードに載せたいと思います。
これは私のコードです。パラメータ$conexion は、SQL クエリを実行するパラメータです。
何か案は?
$sql = "SET foreign_key_checks=0";
$sql. = "INSERT INTO routes (title, distance, subtitle) VALUES ('".$_POST['title']."','".$_POST['distance']."', '".$_POST['subtitle']."');";
$conexion->multi_query($sql);