webForumDet fria alternativet
Logga in / Bli medlem

Ansluta till MySQL

PHP

7 svar · 244 visningar · startad av webzonen

Medlem sedan feb. 2001390 inlägg
Trådstart#1

Vad är det för fel på detta?

<?php

$db_link = mysql_connect(”localhost”, ”root”, ”password”);
mysql_select_db(”database”, $db_link);

$query = ”SELECT * FROM nyhet”;
$result = mysql_query($query, $db_link);

while($data = mysql_fetch_array($result))
{
echo $data[“rubrik”].”<br>\n”;
}

mysql_close($db_link);
?>

är väldigt okunning på php, får detta felet:
Parse error: parse error, unexpected T_STRING in /usr/local/apache2/htdocs/index.php on line 188

Medlem sedan sep. 2002252 inlägg
#2

$data[“rubrik”] detta kan man iaf skriva som $data[rubrik] vet dock inte om det är förbjudet att skriva som du gjort!

Unexpected T_STRING betyder att du har en " eller ' som parsern inte förväntar sig, skulle tro att det är det som jag skrev ovan som orsakar det! :stud

Medlem sedan nov. 200013 890 inlägg
#3

Vilken rad i kod du visar är rad 188?

Medlem sedan feb. 2001390 inlägg
#4

188: $query = ”SELECT * FROM nyhet”;

Medlem sedan nov. 200013 890 inlägg
#5

Byt ut alla ” mot ".

Medlem sedan feb. 2001390 inlägg
#6

samma fel :(

Medlem sedan nov. 200013 890 inlägg
#7

Hur ser koden ut nu då?

Medlem sedan feb. 2001390 inlägg
#8

experimenterade lite, nu funkar det.

<?php

$db_link = mysql_connect('localhost', 'root', '');
mysql_select_db("database", $db_link);

$query = "SELECT * FROM nyhet";
$result = mysql_query($query, $db_link);

while($data = mysql_fetch_array($result))
{
echo $data[rubrik]."<br>\n";
}

mysql_close($db_link);
?>

256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)