webForumDet fria alternativet

fel kod?

5 svar · 281 visningar · startad av Stig

StigMedlem sedan dec. 2001151 inlägg
#1

Hej. får detta fel när jag kör ett php script var är felet i databasen eller i scriptet.

You have an error in your SQL syntax near '' at line 3

Har inte så stora kunskaper om Mysql

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Visa den del av din kod där du anropar databasen så ...

Lägg gärna till en utskrift av själva sql-satsen som den ser ut efter det att alla variabler har evaluerats så blir det enklare att hjälpa till.

StigMedlem sedan dec. 2001151 inlägg
#3

Här är frågan.

$temp = $_GET['id'];
$companyResult = mysql_query("SELECT * FROM ftg_prod_tbl
INNER JOIN ftg_tbl ON ftg_tbl.ftg_id = ftg_prod_tbl.ftgp_id
WHERE prodp_id = $temp") or die(mysql_error());

LarsGMedlem sedan dec. 200012 465 inlägg
#4

Vad innehåller variabeln $temp för värde?

$temp = $_GET['id']; 
echo "Temp:" . $temp;

Annars så ser frågan riktig ut.

StigMedlem sedan dec. 2001151 inlägg
#5

Kör detta från flash.

createArray.label = temp[cnt].attributes.product;
createArray.data = temp[cnt].attributes.prodID;

Det lustig är att allt funkar på en av servrarna men när jag försöker lägga det på en annan likvärdig server så får jag felet, alla dokument är exakt lika bara ändrat sökvägarna.

MungoMedlem sedan jan. 2000376 inlägg
#6

Troligast är att $temp är tom av nån anledning. Testa med att göra en echo på din SQL-sats så ser du om den ser galen ut.

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb