0

このコードを 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);
4

2 に答える 2