Ich würd den Query ja lieber so:
bzw so machen:
Ich würd den Query ja lieber so:
bzw so machen:
Ich würd den Query ja lieber so:
Das Semikolon im Query ist auf keinen Fall falsch, gerne kannst du das in der Dok nachsehen oder BlackAce verdeutlich dir das sciher auch nochmal also deine AUssage ist falsch! @BlackAce:
Das kam raus:
SELECT * FROM `accounts` WHERE Name = 'FerienFreak';
Der Query ist aber richtig mach mal Name zu `Name`
Kommt das: SELECT * FROM `accounts` WHERE `Name` = 'FerienFreak';
ChristianW:
Kommt das: SELECT * FROM `accounts` WHERE `Name` = 'FerienFreak';
ChristianW:
Der Query ist richtig
Ist ja auch falsch
Das Semikolon im Query ist auf keinen Fall falsch, gerne kannst du das in der Dok nachsehen oder BlackAce verdeutlich dir das sciher auch nochmal also deine AUssage ist falsch! @BlackAce:
Wie wärs wenn du dir erstma selbst die Dokumentation durchliest bevor du hier falsche Ratschläge verteilst. Da steht sogar explizit das die Anweisung nicht mit einem Semikolon abgeschlossen werden sollte.
Da steht sogar explizit das die Anweisung nicht mit einem Semikolon abgeschlossen werden sollte.
Das schöne ist, ja das MySQL meckert da nicht rum und eine Begründung gibt's auch nicht.
bspw. phpmyadmin erzeugen auch Semikolon's am Ende eines Querys
Das schöne ist, ja das MySQL meckert da nicht rum und eine Begründung gibt's auch nicht.
bspw. phpmyadmin erzeugen auch Semikolon's am Ende eines Querys
Sind ja auch optional so lange das System auch ohne weiss das die Anweisung da zu ende ist. Und da es so in der Dokumentation steht würde ich es mal für richtig halten.
Und da es so in der Dokumentation steht
Das Problem ist mMn nur, das die Dokumenation sich da widerspricht bzw. das nicht Konsequent durchzieht, man schau mal wie viele Beispiele mit einem Semikolon enden
Fakt ist das Semikolon dürfte eigentlich nicht der Fehler sein!
Das kam raus:
SELECT * FROM `accounts` WHERE Name = 'FerienFreak';
Falls dein Problem noch besteht, das könnte dir vielleicht helfen.
Wende folgenden Query an. "SELECT * FROM `accounts` WHERE `Name` LIKE '". $_SESSION["username"] ."';"
Wende folgenden Query an. "SELECT * FROM `accounts` WHERE `Name` LIKE '". $_SESSION["username"] ."';"
Das LIKE ist aber unschönd er gegebene Query muss funktionieren
Das LIKE ist aber unschönd er gegebene Query muss funktionieren
http://codekicker.de/fragen/sql-Unterscheid-SQL-like
Siehe hilfreichste Antwort...
Edit:
Er soll es einfach mal ausprobieren.
Habe das dann so ausbrobiert xD
und es kam dieser Fehlercode:
$userSQL = mysql_query("SELECT * FROM accounts WHERE Name LIKE '". $_SESSION['username'] ."';");