Probleme mit Mysql Eintrag

BillaBong

Erfahrenes Mitglied
Hallo Leute,

ich müsste volgendes Typ = 'Mobile Intel Pentium 4M, 1633 MHz (4.25 x 384) in eine Datenbank eintragen.

PHP:
$sql = "UPDATE
		pc
	   SET
	       $titles[$num2] = '".addslashes(htmlspecialchars(@$titles1[$num2]))."'
	   WHERE
	       id = ".$id."
		";
$result = mysql_query($sql) OR die(mysql_error());

da bekomme ich dann folgende Fehlermeldung :



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 'Typ = 'Mobile Intel Pentium 4M, 1633 MHz (4.25 x 384)' WHERE ' at line 4

ich nehme mal an das das an dem Typ = 'Mobile Intel Pentium 4M, 1633 MHz (4.25 x 384) liegt. wie könnte ich das machen das ich den Eintrag doch in die DB bekomme.
 
Achtest du auch auf Klein- und Großschreibung bei deiner Tabelle? Heißt die Spalte wirklich "Typ"? Oder doch "typ"?

Und was soll das "@" vor $titles1[$num2] ?
 
Lediglich die Syntax der Anfrage ist falsch, Felix. Denn gäbe es eine Spalten mit angegebenem Bezeichner nicht, würde die Fehlermeldung dementsprechend lauten.

Gib doch einfach mal die zusammengesetzte Abfrage aus und prüfe sie manuell.
 
oh das @ hatte ich nicht gesehen. Werd es morgen nochmal mit euren Vorschlägen probieren, habe jetzt das Skript net da.

Wenns dann immer noch nicht hinhaut meld ich mich nochmal.

Danke schon mal im Voraus.
 
MoRgeN....., :-)

also ich habe das Problem gelöst, ich habe heute Morgen direkt gesehen das ich in meiner DB Felder habe die z.B.: CPU Type heissen. :eek: das geht natürliche nicht und deshalb habe ich jetzt in der DB alle Leerzeichen duch "_" ersetzt.

und im Skript ereg_replace verwendet.

PHP:
                  $titles = ereg_replace(" ", "_", $titles[$num2]);
			

		$sql = "UPDATE
					pc
			    SET
				$titles = '".addslashes(htmlspecialchars($titles1[$num2]))."'
			    WHERE
				id = ".$id."
				";
                $result = mysql_query($sql) OR die(mysql_error());

und was sagt man dazu es GEHT .... DER GEHT ... DAS GANZE WOCHENDE EN SCHWARZEN BILDSCHIRM .... UND DER GEHT ....

:-P

ThX@all für eure Hilfe
 
Zurück