Hilfe, keine Datenänderung nach UPDATE

ahh

Mitglied
Hallo,


kann mir einer sagen wieso das nicht funktioniert.
Es werden keine Daten in der DB geändert.

<?
include 'configdb.php';
$db=@mysql_connect("$host","$user","$pw") or die("Konnte keine Verbindung mit dem Datenbankserver aufbauen");
@mysql_select_db("$database",$db);

$up =("UPDATE $table Set name ='$name', firma ='$firma', strasse ='$strasse', ort ='$ort', plz ='$plz', emailfirma ='$emailfirma', firmentelefon ='$firmentelefon', kontaktperson ='$kontaktperson', kontakpersontelefon ='$kontaktpersontelefon', emailkontaktperson ='$emailkontaktperson', pass ='$pass' WHERE benutzerid ='$benutzerid');
$update = mysql_query($up);
?>
 
Häng mal an dein mysql_query ein || die(mysql_error()) an.

Ausserdem solltest du die @ vor mysql_connect und mysql_select_db wegmachen, vielleicht liegt da ja der Fehler.
 
Hab´s vorhin vergessen:


Die Daten werde durch ein anders Formular aus der Datenbank gelesen.

Dann an diese (OBEN) Script weiter gegeben.

Habe mit echo"TEST....$name"; usw.

dies Daten anzeigen lassen.


Es werden, so hab ich jetzt festgestellt, die ersten drei Variablen ($name,$firma,$strasse) doch in der Datenbank gespeichert nur
was nach diesen noch zu speichern währe wird nicht gespeichert.

Wenn ich anstatt der UPDATE ein SELECT setzte (also die Daten aus der Datenbank auslese gehts. Also denke ich es muss der Fehler in der UPDATE formel sein.


Habt Mitleid ich mach MYSQL jetzt ca. 18 Stunden, und für den Anfang
ist bestimmt nicht schlecht.


Wenn ihr eine Erklärung habt bitte so genau wie möglich Formulieren damit´s
auch ich als Anfänger kapiere. (Kein Fach Chinesich)
 
Zuletzt bearbeitet:
@AHHHHHHHHHHHH: Könnten wir uns evtl. über eine Änderung des Nicknames unterhalten ? ;) Ich bitte dich, mich diesbezüglich per PN zu kontaktieren.
 
Zurück