Mysql error - Leichter Fehler, doch ich komm nicht dahinter...

ich habe irgendwo en fehler drinne, aber bin zu dumm um ihn zu finden :frowning:

[PHP]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‚´user´ (‚username‘,‚password‘,‚email‘,‚activated‘) VALUES (‚f‘,‚8fa14cdd754f91cc‘ at line 1
[/PHP]
[PHP]
$str = "INSERT INTO ´user´ (‚username‘,‚password‘,‚email‘,‚activated‘) VALUES (‘$username’,‚„.md5($password).“‘,‚$email1‘,‚0‘)";
mysql_query($str) or die(mysql_error());[/PHP]
wer findet und berichtigt ihn?

bitte…Helft mir… ich bin am verzweifeln…

[php]

<?php $sql = "INSERT INTO user VALUES(".$_POST['username'].", ".md5($_POST['password']).", ".$_POST['email1'].", "'0'")"; ?>

[/php]

wieso verwendest du noch register_globals??

Nils aka XraYSoLo

hust, die variablen habe ich im Code vorher übernommen und E_ALL zeigt keine Notizen über leere Variablen!

Aslo besteht das Problem noch :wink:
und so wie du das machst stehn die Werte ja ohne klammern… geht des?

Eher ohne Anführungszeichen ’
Soweit ich weiss geht das nicht ohne.

mein ihc doch… :slight_smile:
Aber wie löse ich jetzt das Problem? Besteht noch! :slight_smile:

[php]
$sql = „INSERT INTO user(username, password, email, activated) VALUES ('“.$_POST[‚username‘].„', '“.md5($_POST[‚password‘]).„', '“.$_POST[‚email‘].„‚, "‘.0.“')";
[/php]
Bei der 0 bin ich mir nicht sicher.
Der Rest sollte passen.

jau, jetzt gehts, danke, aber seit wann kommen denn beim columnbezeichner keine striche mehr?

da mussten noch nie welche hin ^^.

Nils aka XraYSoLo

oO’

Ich glaub ich sollt mal en SQL syntax tut durchmachn ^^’