• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mySQL - SQL Error

mon5tar

Neues Mitglied
Hallo zusammen,

ich habe folgendes Problem:
und zwar habe ich sowas wie ein Admin-Interface. Dort gibt es die Möglichkeiten Benutzer hinzufügen, ändern und löschen. und das ganze nochmal für Bereiche und Umgebungen.

Für die Benutzer und Bereiche funktioniert alles optimal. Aber bei der Umgebung gibt es Probleme mit dem bearbeiten der Umgebung.

Nachdem ich sie über das Front-End geändert habe und auf Speichern klicke kommt folgende Fehlermeldung:

Error: 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 'Key='Neu' WHERE Key='Alt'' at line 1

Lass ich mir jedoch den SQL String ausgeben sieht das ganze so aus:

UPDATE umgebung SET Key='Neu',Beschreibung='Neuer String' WHERE Key='Alt';

Wo ist der Fehler? :S

Habe alle Namen, Variablen und Übergabewerte von PHP mehrmals geprüft. Ich werde nicht schlau daraus.

Vielen Dank schonmal im Voraus

Mfg Mon5tar

P.S. hier der PHP Code:

PHP:
<?php
$host='localhost';
$username='xxx';
$passwort='xxxxx';

$connect = mysql_connect("$host","$username","$passwort") or die ('Verbindung fehlgeschlagen');
mysql_select_db('fehlerdatenbank') or die ("DB nicht gefunden");

$url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];


$sql="UPDATE umgebung SET Key='".$_POST["umg_key_neu"]."' WHERE Key='".$_POST["umg_key_alt"]."';";

if (!mysql_query($sql, $connect)){
	die('Error: ' . mysql_error());
}
else{
	mysql_query($sql, $connect);
	mysql_close($connect);
}
header("Location: ../index.php?page=success_edit_umg");

?>
 
Zurück
Oben