webForumDet fria alternativet

Hjälp med felsökning!

PHP

2 svar · 143 visningar · startad av JE

Medlem sedan juni 2000144 inlägg
Frågan#1

Kan inte se vad som är fel med denna kod, får parse error on line 182

$intNewsID=$HTTP_GET_VARS["NewsID"];
$strSQL = "SELECT N_NewsID, N_Date, N_Newstext, N_Headline FROM News WHERE N_NewsID=$intNewsID";
$dbconn = mysql_connect($mySQLhost,$mySQLuser,$mySQLpass)
  or die("Can't connect to database host.");
mysql_select_db($dbname)
  or die ("Can't find the specified database.");
$result = mysql_query($strSQL)
  or die("Can't complete the query.");
$r = mysql_fetch_row($result)
$intNewsID = $r.[0];
$dtNewsDate = $r.[1];
$strNewstext = $r.[2];
$strHeadline = $r.[3];
mysql_close($dbconn);

Rad 182 är:
$intNewsID = $r.[0];

------------------
/JE

Medlem sedan dec. 200012 464 inlägg
#2

Om du tar bort punkten?

$intNewsID = $r[0];
$dtNewsDate = $r[1];
$strNewstext = $r[2];
$strHeadline = $r[3];

------------------
essentitia preter non sans multiplicandum

Medlem sedan juni 2000144 inlägg
#3

Hittade felet. Det saknades ett litet semikolon efter denna rad:

$r = mysql_fetch_row($result)

Ohh....dessa semikolon!!! :)

------------------
/JE

[Redigerat av JE den 09 aug 2001]

280 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)