The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
#1
|
||||
|
||||
I'm having a PHP/MySQL problem. Help would be appreciated! :)
Hi! Okay, here's the background... I'm trying to modify an existing hack - Who Viewed This Thread (https://vborg.vbsupport.ru/showthread.php?t=61222).
Now, this hack creates an additional field ("whoviewed") in the "thread" table, and checks/stores UserIDs of people who view any given thread. The step I'm on requires that a duplicate set of information be made and maintained. What I did was to create an additional field in the same table called "whoviewedcounter". I also changed the original addition to the ShowThread.php file: PHP Code:
And I modified it to this: PHP Code:
Effectively, I duplicated everything here - but I renamed every reference to point to the new field, and I renamed every variable to distinguish it from the original set. I also made the requisite SHOWTHREAD template changes to reference "$thread[viewerscounter]" in addition to "$thread[viewers]". Here's the problem: When I view a thread for the first time, both the original section and my added section show "None" for the users who have viewed this thread. However, the second time I view that page (or if I hit Refresh), I get an error: Code:
Database error in vBulletin 3.0.3: Invalid SQL: SELECT userid, username FROM user WHERE userid IN () mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 mysql error number: 1064 Date: Thursday 12th of August 2004 09:06:01 AM Script: http://www.mydomain.com/testforums/showthread.php?t=15 Referer: https://www.mydomain.com/testforums/...isplay.php?f=6 Username: Admin IP Address: 192.168.1.1 In addition to the above error, I notice that the same UserID is being added to the new field (whoviewedcounter) multiple times (i.e. "1 1 1 1 1") - once for each view, I think. With the changes I made, I wouldn't think I would have any problems - but obviously I missed something (or a few somethings). If someone can point out what I did wrong, I would greatly appreciate it! |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|