Webhilfe.info/board

Normale Version: Query funktioniert nicht
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo !

Ich komme komme hier nicht mehr weiter. Ich habe schon bei google und co geschaut, finde aber nichts.

Ich habe einen Query der anscheinend ausgeführt wird. Ich bekomme keine Fehlermeldung, jedoch werden keine Werte in die DB geschrieben.

Link: http://web261.login-5.hoststar.at/ffm/in...beNachicht

Hier ist der Code vom Query:
http://nopaste.php-q.net/230108

Die Variablen sind definiert, da ich mit print_r($_POST) alles ausgeben kann.

Bitte könnt ihr mir helfen.

Gruß

Sam
Schaumal hier: http://de.php.net/mysql_query und achte auf die Rückgabewerte. Danach schaust du hier: http://de.php.net/mysql_error und handelst dementsprechend.

Die Hochzeichen im Query fehlen, außerdem ist der Code absolut unsicher. SQL Injections werden damit regelrecht provoziert. Nungut ich hab noch kein Sicherheitstutorial geschrieben, schau selbst nach.
Hallo !

Ich weiß, dass ich nerfig bin, aber ich schaffe es nicht. Ich habe es jetzt 5 Stunde lang versucht und alle Seiten von dir durchgelesen.

ABER ES GEHT NICHT !!!!

Bitte könntest du mir sagen, was genau du damit meinst
Zitat:Die Hochzeichen im Query fehlen


Gruß

Sam
Immer ruhig bleiben^^
Außerdem bist du kein Stück nervig, im Gegenteil es freut mich und alle anderen wenn hier etwas leben in die Bude kommt.

Schaumal dein Query war in der Form:
mysql_query(....);

das hier ist wesentlich besser:
mysql_query(....) or die (mysql_error());
weil du dann ne vernünftige Fehlermeldung erhälst.

Wg. den Hochzeichen:
Meine Querys sehen z.B. so aus:
$db->query("INSERT INTO `news` (text) VALUES ('".$text.'"')");

Na? Dämmerts?
wobei das $db->query eine methode einer db klasse ist und in deinem fall mysql_query heißen müsste.
Referenz-URLs