jluerken
04-25-2005, 06:10 AM
Hi,
I updated from 3.4.1 to 3.4.6 this weekend and now everytime I write a PM I get this error:
Database error in vBulletin 3.0.7:
Invalid SQL: SELECT username FROM vb3_user WHERE userid=
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: Monday 25th of April 2005 09:09:11 AM
Script: http://www.url.com/forum/private.php
Referer: http://www.url.com/forum/private.php?do=newpm&u=1681
Username: abc
Can you assist?
I restored a backup file and made the changed again.
I could make all changes except the one from 3.4.5 to 3.4.6
Also, edit your private.php file and find:
if ($bbuserinfo['userid'] == $vboptions['warn_collector'])
{
$sender=$pm['sender'];
Replace that with:
if ($bbuserinfo['userid'] == $vboptions['warn_collector'] AND $pm['sender']!='')
{
$sender=$pm['sender'];
I could not find the line. Could you please give me some more lines below or above so that I can check again?
All I found was:
1:
if ($bbuserinfo['userid'] == $vboptions['warn_collector'])
{
$dualid=1;
$dual_option='';
and
2:
// insert private message text
if ($bbuserinfo['userid'] == $vboptions['warn_collector'] AND $pm['sender']!='')
{
$sender=$pm['sender'];
Within point two the change is already done.
Please help me!
I updated from 3.4.1 to 3.4.6 this weekend and now everytime I write a PM I get this error:
Database error in vBulletin 3.0.7:
Invalid SQL: SELECT username FROM vb3_user WHERE userid=
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: Monday 25th of April 2005 09:09:11 AM
Script: http://www.url.com/forum/private.php
Referer: http://www.url.com/forum/private.php?do=newpm&u=1681
Username: abc
Can you assist?
I restored a backup file and made the changed again.
I could make all changes except the one from 3.4.5 to 3.4.6
Also, edit your private.php file and find:
if ($bbuserinfo['userid'] == $vboptions['warn_collector'])
{
$sender=$pm['sender'];
Replace that with:
if ($bbuserinfo['userid'] == $vboptions['warn_collector'] AND $pm['sender']!='')
{
$sender=$pm['sender'];
I could not find the line. Could you please give me some more lines below or above so that I can check again?
All I found was:
1:
if ($bbuserinfo['userid'] == $vboptions['warn_collector'])
{
$dualid=1;
$dual_option='';
and
2:
// insert private message text
if ($bbuserinfo['userid'] == $vboptions['warn_collector'] AND $pm['sender']!='')
{
$sender=$pm['sender'];
Within point two the change is already done.
Please help me!