Ich lerne PHP und MySQL und ich erstelle eine Film-Website für Lernzwecke.Einfügen von Variablen und Arrays in verschiedenen Datenbanktabellen mit PHP und MySQL
Ich möchte Variablen und Arrays mit Filminformationen in eine Datenbank einfügen, aber in verschiedenen Tabellen. Diese
ist, was ich habe jetzt:
include('inc/connection.php');
$conn = dbConnect();
// create SQL
$sql = 'INSERT INTO movies (movieid, title, year, runtime, plot)
VALUES(?, ?, ?, ?, ?)';
// initialize prepared statement
$stmt = $conn->stmt_init();
if ($stmt->prepare($sql)) {
// bind parameters and execute statment
$stmt->bind_param('isiis', $movieid, $title, $year, $runtime, $plot);
$stmt->execute();
}
Diese legen Sie die Variablen in den Filmen Tabelle.
Aber ich muss auch (gleichzeitig) die Genres des Films, die Schauspieler, Sprachen usw. einfügen ... sie sind in Arrays und gehen in verschiedene Tabellen (und vielleicht auch in verschiedenen Reihen). Zum Beispiel das Array mit den Genres (Action, Crime, Drama) in der Genres-Tabelle und den Aktoren in der Aktor-Tabelle usw. Ich werde dann viele-zu-viele und eins-zu-viele-Tabellen verwenden zeige die Info an.
Kann mir jemand erklären, wie man das macht ?? Ich muss mich mehrmals mit der Datenbank verbinden ?? Ich brauche Schleifen? Ich bin wirklich neu in PHP und MySQLi, bitte versuchen Sie so viel wie möglich zu erklären.
Danke.
Meinst du nicht Zwecke anstelle von Schweinswalen? – Gumbo
Zum Lernen von Schweinswalen möchten Sie vielleicht eine Art von Ozeanographie Website :) –
:) Ich meine Zwecke .. Ich habe die Rechtschreibprüfung verwendet ... – Jonathan