Ich habe versucht, herauszufinden, was mit meinem Code falsch war. Diese ist der Fehler ich recievingDatenbank INSERT INTO Fehler
„Kann nicht hinzugefügt werden oder ein Kind Zeile aktualisieren: ein Fremdschlüssel versagt“
Dies ist mein Code
<?php
$sql = "INSERT INTO stasjon (navn) VALUES ('skogen', 'voksenlia') ";
$resultat = $kobling->query ($sql);
$sql ="SELECT * FROM stasjon WHERE navn = ('skogen')";
$resultat = $kobling->query ($sql);
while ($rad = $resultat->fetch_assoc()) {
$stasjon_id = $rad['stasjon_id'];
}
$sql = "INSERT INTO linjestasjon (linje_nr, stasjon_id) VALUES ('1','$stasjon_id')";
$resultat = $kobling->query ($sql);
if($kobling->query($sql)) {
echo "Spoerringen $sql ble gjennomfoert.";
} else {
echo "Noe gikk galt med spoerringen $sql ($kobling->error).";
?>
Ein Teil davon in den norwegischen ist, weil Das ist die Sprache der Datenbank, die ich mache. Ich habe versucht, Werte zu zwei verschiedenen Tabellen hinzuzufügen (die stasjon_id als Fremdschlüssel hatte) Vielen Dank im Voraus
Bitte verwenden Sie keine Tags, die auf Ihre Frage nicht gelten. Ich habe die Datenbank-Tags entfernt, da unklar ist, welche Datenbank Sie tatsächlich verwenden. Bitte fügen Sie das Tag von * nur * der Datenbank, die Sie tatsächlich verwenden, hinzu: –
Bitte beschreiben Sie "stasjon" und "beschreiben linjestasjon" und veröffentlichen Sie die Ergebnisse. Dies wird uns helfen, die Ursache zu identifizieren. – Dimi
1 Spalte und 2 Werte; Die Mathematik addiert nicht –