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

[Hilfe] Einfacher Fehler, bin gerade blind

Status
Für weitere Antworten geschlossen.

Tar

Aktives Mitglied
Guten Abend...

Ich schreibe mir gerade selber ein newsscript. Allerdings bekommen ich einen mysql_error angezeigt, wenn ich einträge speichern will.

relevante Codeausschnitte + Erklärung:

PHP:
$mysql = "SELECT 
 			name
 		  FROM
		    acp-access
		  WHERE
		    ID = '".$_SESSION['ID']."';";
Der Fehler muss da liegen, denn ich bekommen folgende fehlermeldung:
Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen (diese kann für verschiedene Server-Versionen unterschiedlich sein) bei '-access WHERE ID = '1'' in Zeile 4

Die $_SESSION['ID'] ist 1. Sie wird zugewiesen beim LogIn in das ACP.


So ist der Fehler?
 
Werbung:
Werbung:
Ne nur das Semikolon oder?...würde syntaktisch nur Sinn ergeben. zwei " müssen ja.

Sorry Plankton ;-* ^^
 
Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen (diese kann für verschiedene Server-Versionen unterschiedlich sein) bei '-access WHERE ID = '1'' in Zeile 4

:( Immer noch das gleiche...

Es geht nicht mit
Code:
$mysql = "SELECT 
 			name
 		  FROM
		    acp-access
		  WHERE
		     ID = '".$_SESSION['ID'].";'";

Code:
$mysql = "SELECT 
 			name
 		  FROM
		    acp-access
		  WHERE
		     ID = '".$_SESSION['ID']."'";
und auch nicht bei vielen anderen kombinationen ^.~
 
Werbung:
Existiert acp-access? Schreibs mal ohne Bindestrich (also überall), vllt. kann er das Ding nicht vertragen.
 
ja, acp-access existiert. Hier funktioniert es mit bindestrich:

Code:
$sql = "SELECT 
			name,
			ID,
			passwort,
			fullacc,
			kp 
		FROM
			`acp-access`
		WHERE
		    name ='".$_POST['name']."';";

Ich hab die Zeile ID = '".$_SESSION['ID']."';"; schon X mal aus nem Tutorial kopiert (sie sind identisch) und es bring gar nüscht :/
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben