Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kolejny problem [PHP i MySQL]
michalek1988
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2003

Ostrzeżenie: (0%)
-----


[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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




[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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
michalek1988
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2003

Ostrzeżenie: (0%)
-----


Jestem początkujący i robie jeszcze głupie błędy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Jeszcze jedno, co powinienem ustawić, żeby w kolumnie count wartości były liczbami, a tam pisze NULL.
Go to the top of the page
+Quote Post
scanner
post
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




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?
Go to the top of the page
+Quote Post
michalek1988
post
Post #5





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2003

Ostrzeżenie: (0%)
-----


1. Nazwę zmienię.
2. VARCHAR (10)
Go to the top of the page
+Quote Post
scanner
post
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Zmień VARCHAR na INT UNSIGNED
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:05