IDK_WHO_AM_I
Kuhfänger
Hey,
ich arbeite da an einem SQL Query und ich hab keine Ideen mehr.. vielleicht weiß hier jemand mehr
Folgende Situation:
Damit versuche ich einen Nutzer in der Datenbank abzuspeichern. Jedoch funktioniert das auch nicht. Und ich weiß großteils auch warum. Also ich die SQL mal so wie sie ausgegeben wird in phpmyadmin reingehauen habe. sagte der natürlich geht nicht wegen der Sonderzeichen im gehashten passwort und dem @ in der mail. Also dachte ich ich mache folgendes:
Was aber auch nicht hilft den PHP denkt wahrscheinlich nur das ich dem String entkommen möchte
Leider haben sonstige htmlspecialchars etc. Methoden nicht geholfen. Weiß jemand wie ich das jetzt machen kann?
Oder ob es etwas ganz anderes ist
Grüße Maxi
ich arbeite da an einem SQL Query und ich hab keine Ideen mehr.. vielleicht weiß hier jemand mehr
Folgende Situation:
PHP:
function createUser($user, $hashed_pw, $mail) {
global $db;
global $db_tableprefix;
$db->query("INSERT IGNORE INTO " . $db_tableprefix . "users VALUES (" . $user . ", " . $hashed_pw . ", " . $mail .")");
$db->close();
}
Damit versuche ich einen Nutzer in der Datenbank abzuspeichern. Jedoch funktioniert das auch nicht. Und ich weiß großteils auch warum. Also ich die SQL mal so wie sie ausgegeben wird in phpmyadmin reingehauen habe. sagte der natürlich geht nicht wegen der Sonderzeichen im gehashten passwort und dem @ in der mail. Also dachte ich ich mache folgendes:
PHP:
function createUser($user, $hashed_pw, $mail) {
global $db;
global $db_tableprefix;
$db->query("INSERT IGNORE INTO " . $db_tableprefix . "users VALUES ('" . $user . "', '" . $hashed_pw . "', '" . $mail ."')");
$db->close();
}
Was aber auch nicht hilft den PHP denkt wahrscheinlich nur das ich dem String entkommen möchte
Leider haben sonstige htmlspecialchars etc. Methoden nicht geholfen. Weiß jemand wie ich das jetzt machen kann?
Oder ob es etwas ganz anderes ist
Grüße Maxi