[PHP + MySql] Finde Fehler nicht!

Es kommt komischerweise kein fehler mehr, aber er Updatet nich :(

[EDIT]
Habe jetzt mal die fehlersuche erhört,
es kommt der fehler:

Code:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user ' ****'@'****' (using password: YES) in /www/htdocs/plugin/test/config.php on line 12

Aber er logt sich ja ein, ansonsten würde er die eingefügten daten ja nicht anzeigen.
0_o
 
Zuletzt bearbeitet:
Hört sich so an als würde deine WHERE Deklaration einen inhaltlichen Fehler haben. Mal gecheckt, ob mysql_real_escape_string($id) das liefert, was du benötigst?
 
Hört sich so an als würde deine WHERE Deklaration einen inhaltlichen Fehler haben. Mal gecheckt, ob mysql_real_escape_string($id) das liefert, was du benötigst?

Ich habe ein:
PHP:
<input type="hidden" name="id" value="<?php echo $data["id"]; ?>" />

und wird gespeichert in:
PHP:
$id = $_POST["id"];

habe mit
PHP:
echo $data["id"];
getestet ob was ausgegeben wird.

Und es wird genau die richtige "ID" ausgegeben.
 
Ich meinte eher die Version, welche du auch in dem SQL-Befehl nutzt.
Tu mir mal bitte den Gefallen und lösche die Funktion mysql_real_escape_string() aus deiner WHERE-Deklaration und schau, was dann passiert.
 
Ich meinte eher die Version, welche du auch in dem SQL-Befehl nutzt.
Tu mir mal bitte den Gefallen und lösche die Funktion mysql_real_escape_string() aus deiner WHERE-Deklaration und schau, was dann passiert.

Daran liegt es leider nicht :(

Kann es auch sein, dass es am formular liegt,
weil ich benutze ja:
www.****.net/index.php?main=profil-edit&id= (DA STEHT DANN DIE ID)

ins action schreibe ich:
HTML:
<form action="index.php?main=profil-edit&id=" method="post">

Und die Formulardatei ist im Ordner:
show/
Der name der datei ist:
profil_edit.php

Ist da vielleicht was falsch?

[EDIT]
DARAN LIEGT ES NICHT DA ICH EINE ERFOLGSMELDUNG KRIEGE!
DIE DATEN WERDEN NUR NICHT EINGETRAGEN

MySQL Version: 4.1.21
 
Zuletzt bearbeitet:
JUHUUUUUUUUUUUUUUUUUUUUUUUUU

Wir haben es Geschaft,
habe die

AND rausgenommen und wieder ein "," (komma) hingesetzt.
jetzt funktioniert es ^^.


DANK EUCH ALLEN.

mfg,
cille
 
Zurück