Nur für neue User, also es müsste die anmelden.php angepasst werden denke ich mir mal so, aber wie genau das gehen soll?
MfG
Nur für neue User, also es müsste die anmelden.php angepasst werden denke ich mir mal so, aber wie genau das gehen soll?
MfG
Welches Daten sollen denn genau in die 2. db-Tabelle eingetragen werden? z.b. Userid, Username (für z.b. ein Forum)
In der anmelden.php findest du ab ca. Zeile 70:
// User eintragen
und ein Stück weiter unten einige db_query()'s wo in die verschiedenen Tabellen eingetragen wird.
Dort haste die Möglichkeit (Über, unter oder zwischen den Queries) weitere Queries einzufügen, natürlich auch in Tabellen die nicht zum VMS gehören (vorausgesetzt diese befinden sich in der selben Datenbank)
z.B.:Wenn du Userid und Username (und passwort) in eine andere Tabelle eintragen möchtest (natürlich weichen die Tabellennamen nun ab da ich deine ja nicht kenne *g* )PHP-Code:
db_query('INSERT INTO andere_tabelle (userid,username,passwort) VALUES ('.$_POST['userid'].',"'.$_POST['nickname'].'","'.md5($_POST['passwort_1']).'")');
Wenn du das "was" und "wohin" postest, ists leichter dir das "wie" zu zeigen. :-)
MFG
Edit: mal Passwort noch mit reingenommen
YY Order!
Ich habe zu danken, genau solch eine Erklärung habe ich gebraucht, so schwer ist es dann ja doch nicht.
MfG
Edit: Also ich habe mich nun mal probiert und leider klappt es trotsdem nicht. Es werden nur die Daten in den VMS-Tabellen angelegt, in der anderen gewollten leider nicht , also doch nicht sooo einfach.
Hier mein eingefügter Code:
Habe auch mal in dem anderen Script geschaut, dort werden die Daten so eingetragen:PHP-Code:
db_query("INSERT INTO browser_user (id,user,passwort,) VALUES ('".$_POST['uid']."','".$_POST['nickname']."','".md5($_POST['passwort_1'])."')");
Hoffe jemand sieht den Fehler.PHP-Code:
$insert = @mysql_query("insert into browser_user set user = '".mysql_real_escape_string($_POST["username"])."', dorf = '".mysql_real_escape_string($_POST["username"])."s Dorf', passwort = '".md5($_POST["password"])."', email = '".mysql_real_escape_string($_POST["mail"])."'"))
MfG
hinter passwort sicher mal kein komma oder du must was angeben und dan musst du mal scheuen ob es die drei spalten auch in der datenbank gibt die du da hingeschrieben hast
als drites ist die tabelle in der selben datenbank wie das vms?
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
Juhu, es hat geklappt.
Das blöde Komma war schuld, sowas übersieht man zu später Stunde gerne mal.
Danke nochmal.
MfG
Ich krame mal den Threat wieder hoch, da es genau dazu passt.
Also, es geht um genau das gleiche wie oben, beim Anmelden sollen die Daten mehrfach gespeichert werden,diesmal jedoch liegt die 2te Tabelle auf einer anderen Datenbank auf dem gleichen Server.
So, wird in der gleichen Datenbank gespeichert, aber wie kann ich halt auf einer anderen DB speichern?PHP-Code:
db_query('INSERT INTO andere_tabelle (userid,username,passwort) VALUES ('.$_POST['userid'].',"'.$_POST['nickname'].'","'.md5($_POST['passwort_1']).'")');
Hoffe jemand kann helfen.
MfG
Möglichkeit 1:
Vor dem Query einmal die andere Datenbank auswählen:
http://php.net/manual/de/function.mysql-select-db.phpPHP-Code:
bool mysql_select_db ( string $database_name );
Danach wieder die VMS Datenbank.
Oder im Query die Datenbank angeben:
PHP-Code:
db_query('INSERT INTO andereDB.andere_tabelle (userid,username,passwort) VALUES ('.$_POST['userid'].',"'.$_POST['nickname'].'","'.md5($_POST['passwort_1']).'")');
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)