Колко пъти е преглеждана дадена новина

C++ JAVA
User avatar
Vladislaw
Нов
Нов
Posts: 157
Joined: Thu Nov 10, 2011 4:01 pm
Location: България, Костинброд

Re: Колко пъти е преглеждана дадена новина

Post by Vladislaw » Thu Oct 15, 2020 2:15 pm

Някой?

xyz1
Нов
Нов
Posts: 180
Joined: Wed Jul 29, 2009 11:01 am

Re: Колко пъти е преглеждана дадена новина

Post by xyz1 » Sat Oct 17, 2020 7:09 am

Защо не пробваш първо да пуснеш SQL заявка в phpmyadmin? Там доста по-подробно се сигнализират евентуалните грешки.
Примерно на заявка от вида "UPDATE `tblposts` SET count = count +1 WHERE `id` = 1;"
Ако всичко е ОК, то явно не е в това проблема...

User avatar
Vladislaw
Нов
Нов
Posts: 157
Joined: Thu Nov 10, 2011 4:01 pm
Location: България, Костинброд

Re: Колко пъти е преглеждана дадена новина

Post by Vladislaw » Sat Oct 17, 2020 1:52 pm

Това по-горе е кода ми. Не знам къде точно трябва да го сложа. Пробвах няколко опита, но не ъпдейта резултата.

uphero
Потребител
Потребител
Posts: 767
Joined: Mon Feb 20, 2012 12:26 pm
Answers: 32
Location: Казанлък
Contact:

Re: Колко пъти е преглеждана дадена новина

Post by uphero » Sat Oct 17, 2020 4:23 pm

как ги правите тия сайтове като една заявка не може да дебъгнеш?
Image

User avatar
Vladislaw
Нов
Нов
Posts: 157
Joined: Thu Nov 10, 2011 4:01 pm
Location: България, Костинброд

Re: Колко пъти е преглеждана дадена новина

Post by Vladislaw » Sun Oct 18, 2020 8:13 am

uphero wrote:
Sat Oct 17, 2020 4:23 pm
как ги правите тия сайтове като една заявка не може да дебъгнеш?
Image
трудно

uphero
Потребител
Потребител
Posts: 767
Joined: Mon Feb 20, 2012 12:26 pm
Answers: 32
Location: Казанлък
Contact:

Re: Колко пъти е преглеждана дадена новина

Post by uphero » Sun Oct 18, 2020 8:24 am

Дай повече код.

User avatar
Vladislaw
Нов
Нов
Posts: 157
Joined: Thu Nov 10, 2011 4:01 pm
Location: България, Костинброд

Re: Колко пъти е преглеждана дадена новина

Post by Vladislaw » Sun Oct 18, 2020 12:27 pm

Code: Select all

<?php
$pid=intval($_GET['nid']);
 $query=mysqli_query($con,"select tblposts.PostTitle as posttitle,tblposts.id as pid,tblposts.Count as count,tblposts.Vrolite as vrolite,tblposts.Rejisior as rejisior,tblposts.Tags as tags,tblposts.Vremetraene as vremetraene,tblposts.DataSuzdavane as datasuzdavane,tblposts.Imdbrating as imdbrating,tblposts.Tags as tags,tblposts.PostImage,tblcategory.CategoryName as category,tblcategory.id as cid,tblsubcategory.Subcategory as subcategory,tblposts.PostDetails as postdetails,tblposts.Video as video,tblposts.PostingDate as postingdate,tblposts.PostUrl as url from tblposts left join tblcategory on tblcategory.id=tblposts.CategoryId left join  tblsubcategory on  tblsubcategory.SubCategoryId=tblposts.SubCategoryId where tblposts.id='$pid'");
while ($row=mysqli_fetch_array($query)) {
?>
Това е кода, няма повече.
Изкарвам резултатите така
<?php echo htmlentities($row['count']);?>

uphero
Потребител
Потребител
Posts: 767
Joined: Mon Feb 20, 2012 12:26 pm
Answers: 32
Location: Казанлък
Contact:

Re: Колко пъти е преглеждана дадена новина

Post by uphero » Sun Oct 18, 2020 4:17 pm

Дай да видим и структурата на базата.
Инак

Code: Select all

count
е Reserved Words, пък и така само count не се знае какво броиш.
Смени го примерно на read_counts и така.

User avatar
Vladislaw
Нов
Нов
Posts: 157
Joined: Thu Nov 10, 2011 4:01 pm
Location: България, Костинброд

Re: Колко пъти е преглеждана дадена новина

Post by Vladislaw » Sun Oct 18, 2020 4:59 pm

count int(11)
така е в базата данни и на всяка новина излиза count 0

User avatar
djman
Гуру
Гуру
Posts: 2808
Joined: Sat Sep 12, 2009 8:07 am
Answers: 108

Re: Колко пъти е преглеждана дадена новина

Post by djman » Sun Oct 18, 2020 7:42 pm

А в страницата на новината правиш ли update tblposts set Count = Count + 1 where id ... ?

Post Reply