Mysql eintragen in mehre tabellen

philipp-wpii

Grünschnabel
HI
Wenn ich daten in einem Datenbank einträgt
macht ich das so das geht auch wunder bar

$eintrag = "INSERT INTO user (spielername, user, email,
passwort) VALUES ('".$spielername."', '".$user."', '".$email."', '".$passwort."')";

Wenn ich die daten jezt in verschieden Tabellen gleichzeitig eintragen will mach ich das dan so?

$eintrag = "INSERT INTO user, df, df,sfsd, dfdfdfdf (spielername, user, email,
passwort) VALUES ('".$spielername."', '".$user."', '".$email."', '".$passwort."')";

Wobei das INSERT INTO user, df, df,sfsd, dfdfdfdf das die tabeln darstellt?

Philipp
 
HI
das hilft mit echt super.
Wärst du den auch so nett und sagst mir wie es richtig geht?


Philipp
 
Zuletzt bearbeitet:
HI
Also z.B. so

$eintrag = "INSERT INTO user, INSERT INTO hj, INSERT INTO jlj (spielername, user, email,
passwort) VALUES ('".$spielername."', '".$user."', '".$email."', '".$passwort."')";

Ist das so richtig

Philipp
 
HI
Also z.B. so

$eintrag = "INSERT INTO user, INSERT INTO hj, INSERT INTO jlj (spielername, user, email,
passwort) VALUES ('".$spielername."', '".$user."', '".$email."', '".$passwort."')";

Ist das so richtig

Philipp
 
Original geschrieben von philipp-wpii
Ist das so richtig
Sorry, aber das sind MySQL-Basics. Wie wäre es, wenn Du dir mal ein Handbuch zulegst, zumal Dir snuu ja schon gesagt hat, wie Du es richtig machen solltest.

Nochmal genauer: Für jede Tabelle, in der Du was eintragen willst, machst Du eine einzelne SQL-Anweisung:

PHP:
<?php
$strSQL = "INSERT INTO ".
            "t_tabelle1 (".
                "colum1, ".
                "colum2, ".
                "colum3 ".
            ") VALUES (".
                "'value1', ".
                "'value2', ".
                "'value3'".
            ")";
mysql_query($strSQL);


$strSQL = "INSERT INTO ".
            "t_tabelle2 (".
                "colum1, ".
                "colum2, ".
                "colum3 ".
            ") VALUES (".
                "'value1', ".
                "'value2', ".
                "'value3'".
            ")";
mysql_query($strSQL);
?>
Ich hoffe das war verständlich.

http://www.mysql.de/doc/de/HANDLER.html :RTFM:
 
Zurück