Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kolejny problem [PHP i MySQL]
Forum PHP.pl > Forum > PHP
michalek1988
[php:1:c1d705aed5]<?
require "config.php";
$db_connect=@mysql_connect ($db_host,$db_user,$db_pass);
$db_select=@mysql_select_db ("news");

$db_connect or
die ("Nie można połączyć się z serwerem.");

$db_select or
die ("Nie można wybrać bazy danych.");

if ($id>0)
{
$result=mysql_query ("SELECT * FROM news WHERE id=$id;");
if ($row=@mysql_fetch_array ($result)) {
echo "<b>";
echo "<font size="2" face="Verdana">".$row['title']."</a></b> napisany przez <b>".$row['author']."</font></b>";
echo "<br><font size="1" face="Verdana">".$row['posted']."</font><br>";
//Treść
echo "<font size="2" face="Verdana">".$row ['body']."</font>";

$count="UPDATE news SET count=count+1 WHERE id=$id
mysql_query ($count);

}
else {
echo "Nie ma newsa o takim numerze.";
}
}
else {
$result=mysql_query ("SELECT * FROM news ORDER BY posted DESC LIMIT 0,10;");
while ($row=@mysql_fetch_array ($result))
{
//Tytuł
echo "<b>";
echo "<font size="2" face="Verdana">".$row['title']."</a></b> napisany przez <b>".$row['author']."</font></b>";
echo "<br><font size="1" face="Verdana">".$row['posted']."</font><br>";

//Treść
echo "<font size="2" face="Verdana">".$row ['short_body']."</font>";
echo "<br><br><b><align="right"><font size="1" face="Verdana"><a href="show.php?id=".$row['id']."">czytaj więcej...</a> [czytań:]</font></align></b>";
}
}
?>
[/php:1:c1d705aed5]

Treść błędu: Parse error: parse error in c:usrkrasnalwwwzatwierdzoneshow.php on line 27

Pomóżcie.
scanner
[php:1:681265c2be]$count="UPDATE news SET count=count+1 WHERE id=$id";[/php:1:681265c2be]___
Update: Parse error prawie zawsze oznacza literówkę w kodzie. A tutaj nie powinno się poprawiać lierówek smile.gif
michalek1988
Jestem początkujący i robie jeszcze głupie błędy smile.gif . Jeszcze jedno, co powinienem ustawić, żeby w kolumnie count wartości były liczbami, a tam pisze NULL.
scanner
1. Nie polecam stosowanie nazwy count - jest to słowo kluczowe SQL'a. Zmień nazwę na np. "viewed".
2. Czy ta kolumna jest typu liczbnowego? np. INT?
michalek1988
1. Nazwę zmienię.
2. VARCHAR (10)
scanner
Zmień VARCHAR na INT UNSIGNED
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.