parse error, unexpected T_STRING --> FEHLER?

M-GT

Erfahrenes Mitglied
Hi Leute ich hab ein Problem
abe irgendwie finde ich keinen Fehler helft mir mal bitte... er sagt mir bei einem Script immer folgendes:

Parse error: parse error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/XXX.php on line 18

und das ist das teilstück wass fehler macht:

PHP:
<?php
$sql1="SELECT * FROM referenzen where id='$id'";
$data=mysql_query($sql1, $db);
while ($referenzen = mysql_fetch_object ($data)) { ?>

jo aber wo ist das der Fehler? Zeile 18 ist das hier: $sql1="SELECT * FROM referenzen where id='$id'";

HELFT MIR BITTE :)
 
Zuletzt bearbeitet:
Hallo!

Wo kommt $id her?
Versuche es mal so:
PHP:
$sql1="SELECT * FROM referenzen where id='".$id."'"; 
 
// wenn per GET übergeben, dann so
$sql1="SELECT * FROM referenzen where id='".$_GET['id']."'"; 
 
// wenn per POST übergeben, dann so
$sql1="SELECT * FROM referenzen where id='".$_POST['id']."'";
Gruss Dr Dau
 
was heißt wo kommt id her?
er checkt zuerst die Db und dann gibt er nur die Sachen aus die zur Id passen...

Aber egal ich habs jez mal mit beiden deiner Möglichkeiten auspropiert und da kommt immer noch der selbe Fehler
 
Wie sehen denn die Zeilen davor aus? Oder hebe gleich die Syntax des ganzen Skripts mit der Formatierungsfunktion des Forums hervor. Dann wird der Fehler bestimmt offensichtlich.
 
*an kopf klatsch"
Logisch, mit Select wird ja die DB abgefragt..... dann vergiss GET und POST mal wieder ganz schnell.

Dann versuche es mal mit der ersten Variante.
 
Zurück