Я создал форму, которую я связываю с PHP.Мне нужно, чтобы номер внешнего ключа совпадал с идентификатором другой таблицы.
Нет проблем извлечения данных из формы, и я проверяю это в сеансе ошибок.Также нет проблем с подключением внешнего ключа в базе данных.
Однако оператор Select не работает.Это о синтаксисе в операторе вставки?Спасибо.
$Connection=mysqli_connect('localhost','root','','databasename');
$Query="INSERT INTO musteri_ekle(tarih,musteri_ismi,urun_id)
VALUES('$Now','$Musteri_ismi',(SELECT urun_id from urun_ekle WHERE urun_ismi='$Urun_ismi'))";
$Execute=mysqli_query($Connection,$Query);
if($Execute){
$_SESSION["SuccessMessage"]= "Müşteri Eklendi.";
redirect_to("musteri_ekle.php");
} else {
$_SESSION["ErrorMessage"]= $Urun_ismi." -- ".$Musteri_ismi;
redirect_to("musteri_ekle.php");
}
}