Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [SQL] Wat is er mis met deze query? (https://forum.scholieren.com/showthread.php?t=880434)

Harrie 24-06-2004 11:24

[php] mis met deze query?
 
PHP-code:

$query 'SELECT A.CatName,A.CatID,B.BoardID,B.bName,B.bDesc,D.PosterName,D.PosterID,D.DatePosted,C.TopicID,D.Subject,C.LastMsgID';
$query.= ' FROM '.$sql->tbl_prefix.'categories A,'.$sql->tbl_prefix.'boards B,'.$sql->tbl_prefix.'bpermissions E';
$query.= ' LEFT OUTER JOIN '.$sql->tbl_prefix.'topics AS C ON (B.BoardID=C.BoardID AND C.LastMsgID IN ('.$LastMsgIDList.'))';
$query.= ' LEFT OUTER JOIN '.$sql->tbl_prefix.'messages AS D ON D.MsgID=C.LastMsgID';
$query.= ' WHERE A.CatID=B.CatID AND B.BoardID=E.BoardID AND E.GroupID='.$CurrentUser['GroupID'];
$query.= ' AND (BPermMask&'.SetBit(0,$BPermDefs,'view').')>0';
$query.= ' ORDER BY A.cOrder, B.bOrder'

Wat is hier mis aan?
Hij geeft als 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 'Object' at line 1


Wat kent deze mysql versie dan niet?

eddie 24-06-2004 11:37

als je je volledige select nou even post (dus in inhoud van $query), dat scheelt weer debuggen...

Harrie 24-06-2004 12:48

Citaat:

eddie schreef op 24-06-2004 @ 12:37 :
als je je volledige select nou even post (dus in inhoud van $query), dat scheelt weer debuggen...
Daar staat de inhoud van $query?

dafelix 24-06-2004 12:55

Citaat:

Harrie schreef op 24-06-2004 @ 12:24 :
PHP-code:

$query 'SELECT A.CatName,A.CatID,B.BoardID,B.bName,B.bDesc,D.PosterName,D.PosterID,D.DatePosted,C.TopicID,D.Subject,C.LastMsgID';
$query.= ' FROM '.$sql->tbl_prefix.'categories A,'.$sql->tbl_prefix.'boards B,'.$sql->tbl_prefix.'bpermissions E';
$query.= ' LEFT OUTER JOIN '.$sql->tbl_prefix.'topics AS C ON (B.BoardID=C.BoardID AND C.LastMsgID IN ('.$LastMsgIDList.'))';
$query.= ' LEFT OUTER JOIN '.$sql->tbl_prefix.'messages AS D ON D.MsgID=C.LastMsgID';
$query.= ' WHERE A.CatID=B.CatID AND B.BoardID=E.BoardID AND E.GroupID='.$CurrentUser['GroupID'];
$query.= ' AND (BPermMask&'.SetBit(0,$BPermDefs,'view').')>0';
$query.= ' ORDER BY A.cOrder, B.bOrder'

Wat is hier mis aan?
Hij geeft als 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 'Object' at line 1


Wat kent deze mysql versie dan niet?

(dit is eerder een SQL probleem, maargoed)

probeer deze query 'ns in te voegen via de commandline, of via PHPMyAdmin, die geeft nl de volledige error weer, en daar wordt je meestal wel wat wijzer uit

eddie 24-06-2004 13:06

Citaat:

Harrie schreef op 24-06-2004 @ 13:48 :
Daar staat de inhoud van $query?
in diezelfde variabele :rolleyes:
Ff printen.


Alle tijden zijn GMT +1. Het is nu 00:46.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.