webForumDet fria alternativet

Utskrift

4 svar · 170 visningar · startad av reka1

reka1Medlem sedan sep. 2001650 inlägg
#1

Jag är helt grön på php så detta är nog ett enkelt fel.
Jag vill skriva ut en massa data från en databas.

while ($array = mysql_fetch_array($result))
{
      echo "<tr><td>$array["sve"]</td><td>$array["indo"]</td><td>$array["eng"]</td></tr>";
      }

Får till svar:
Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\inetpub\wwwroot\index.php

reka1Medlem sedan sep. 2001650 inlägg
#2

Äsch! Var nog lite för snabb att skrika på hjälp.
var ju bara att ta bort alla "-tecken i strängen så löste det sig.

MungoMedlem sedan jan. 2000372 inlägg
#3

Egentligen ska du "escapa" citationstecknen i en sträng med ett backslash, men eftersom du skulle använda arrayer skulle du ha gjort såhär:

while ($array = mysql_fetch_array($result))
{
      echo "<tr><td>{$array["sve"]}</td><td>{$array["indo"]}</td><td>{$array["eng"]}</td></tr>";
      }

Enkelt, eller hur? :)

K@llenMedlem sedan mars 20032 667 inlägg
#4

eller så här: ;)

while ($array = mysql_fetch_array($result))
{
      echo "<tr><td>" . $array['sve'] . "</td><td>" . $array['indo'] . "</td><td>" . $array['eng'] . "</td></tr>";
      }
reka1Medlem sedan sep. 2001650 inlägg
#5

Ok, där ser man :) Får göra "ole dole doff" om vilket alternativ jag använder.
Tack båda 2 iaf!

/R

140 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)