Hallo erstmals!
Ich weiss, dass ich noch ein Newbee in PHP bin, aber ich brauche jetzt mal echt ganz dringend Hilfe, weil ich nicht weiterkomme. Vielleicht erbarmt sich jemand von Euch!
Ich habe folgendes Problem:
Bei einem Anmeldeformular werden derzeit in eine einzige Tabelle die Daten eingetragen, was ja auch wirklich gut funkt, aber ich brauchs jetzt, dass die Daten an eine externe DB ebenfalls übetragen werden, aber bekomme es einfach nicht hin. Wenn ich lediglich die Daten der DBs austausche funkt das einwandfrei, aber wenn ich versuche über Befehl zu verbinden, dann funkt das nicht.
So sieht meine database.php aus:
In der config.php.inc ist die db-verbindung wie man hier sieht:
Was ich aber möchte ist, dass bei $action=="wanmelden" sich jetzt die daten in die angegebene, aber auch in die zweite db eintragen,
aber bei allen anderen $actions eben nicht.
Ich steh jetzt und weiss nicht mehr weiter!
Kann mir vielleicht jemand behilflich sein, wie ich das unterbringe?
Danke schon mal im Voraus an Alle!
Gruss
Wolf
P.S.: Falls angenommen wird, dass die 2. DB für externe Zugriffe gesperrt ist: dem ist leider nicht so.
Ich habs mal mit
if ($action=="wanmelden") {
require("config2.php.inc");
}
versucht, bei dem der 2. DB-Eintrag erfolgen soll, aber es geht einfach nicht mehr weiter.
Ich weiss, dass ich noch ein Newbee in PHP bin, aber ich brauche jetzt mal echt ganz dringend Hilfe, weil ich nicht weiterkomme. Vielleicht erbarmt sich jemand von Euch!
Ich habe folgendes Problem:
Bei einem Anmeldeformular werden derzeit in eine einzige Tabelle die Daten eingetragen, was ja auch wirklich gut funkt, aber ich brauchs jetzt, dass die Daten an eine externe DB ebenfalls übetragen werden, aber bekomme es einfach nicht hin. Wenn ich lediglich die Daten der DBs austausche funkt das einwandfrei, aber wenn ich versuche über Befehl zu verbinden, dann funkt das nicht.
So sieht meine database.php aus:
require("config.php.inc");
if($action=="anmelden")
{
$result = db_query("INSERT INTO `kontakte`
(`id`,
`pseudonym`,
`name`)
VALUES
('$autoIDnum',
'$pseudonym',
'$name')
;");
}
if($action=="anmelden")
{
$result = db_query("INSERT INTO `kontakte`
(`id`,
`pseudonym`,
`name`)
VALUES
('$autoIDnum',
'$pseudonym',
'$name')
;");
}
<?
$dbIDnull = "null";
$link = mysql_connect("localhost", "user", "password") or mysql_error();
$conn = mysql_select_db("db_name");
function db_query($query) {
global $db_type, $link, $stmt, $counter, $f_row;
return mysql_query($query);
}
function db_fetch_row ($result) {
global $db_type,$link,$f_row;
return @mysql_fetch_row($result);
}
function db_die() {
echo mysql_error();
}
?>
$dbIDnull = "null";
$link = mysql_connect("localhost", "user", "password") or mysql_error();
$conn = mysql_select_db("db_name");
function db_query($query) {
global $db_type, $link, $stmt, $counter, $f_row;
return mysql_query($query);
}
function db_fetch_row ($result) {
global $db_type,$link,$f_row;
return @mysql_fetch_row($result);
}
function db_die() {
echo mysql_error();
}
?>
aber bei allen anderen $actions eben nicht.
Ich steh jetzt und weiss nicht mehr weiter!
Kann mir vielleicht jemand behilflich sein, wie ich das unterbringe?
Danke schon mal im Voraus an Alle!
Gruss
Wolf
P.S.: Falls angenommen wird, dass die 2. DB für externe Zugriffe gesperrt ist: dem ist leider nicht so.
Ich habs mal mit
if ($action=="wanmelden") {
require("config2.php.inc");
}
versucht, bei dem der 2. DB-Eintrag erfolgen soll, aber es geht einfach nicht mehr weiter.
Kommentar