Hallo zusammen,
Ich versuche bei einem reg auf dem Ilch s***** einen weiteren DB eintrag zu machen für einen wow server...
Das ist das original:
PHP-Code:
if ( $allgAr['forum_regist_confirm_link'] == 1 ) {
# confirm link + text ... bit of shit put it in languages file
$page = $_SERVER["HTTP_HOST"].$_SERVER["S*****_NAME"];
$id = md5 (uniqid (rand()));
$confirmlinktext = "\n".$lang['registconfirm']."\n\n".sprintf($lang['registconfirmlink'], $page, $id );
db_query("INSERT INTO prefix_usercheck (`check`,name,email,pass,datime,ak)
VALUES ('".$id."','".$name."','".$mail."','".$md5_pass."',NOW(),1)");
} else {
db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm)
VALUES('".$name."','".$md5_pass."',-1,'".time()."','".time()."','".$mail."',1,1,1)");
Und ich hab dann folgendes dazugeschreiben:
PHP-Code:
$db_name = "auth"; //Datenbankname
$db_user = "XXXXX"; //Datenbankuser
$db_password = "XXXX"; //Passwort für den Datenbankuser
$table_exp = "2";
$db_server = "localhost:3307"; //Datenbankserver, normalerweise localhost
$db_connection = mysql_connect ($db_server, $db_user, $db_password);
mysql_select_db($db_name);
mysql_query("INSERT INTO account (username, sha_pass_hash, email, expansion) VALUES ('$name','TEST','$email','$table_exp)");
mysql_close ($db_connection);
$userid = db_last_id();
}
Normal soll das als sha1 hasl das pw eingetragen werden... Nur versuch ich jetzt erst mal, das er generell irgendwas in diese DB schreibt ... ich komm nicht weiter hab ich irgend nen fehler drin? Ich bin nicht so gut was php angeht daher frag ich hier mal nach ^^