hallo allemaal ik heb een vraagje over mijn query hoe kan ik zorgen
als g.atventaarid 0 is dus niet beschikbaar is tog gewoon door gaat met uit lezen ?



$sql = "SELECT b.van, b.bid, b.onderwerp, b.bericht,
DATE_FORMAT(b.datum, '%Y-%m-%d on %H:%i:%s') AS date_formatted,
a.atventaar, a.id, s.sigmature, s.id, g.naam, g.sigmatureid,
g.atventaarid ,
DATE_SUB(NOW(),INTERVAL 5 MINUTE) <= g.lastactive AS online
FROM berichten AS b, atventaar AS a, sigmature AS s,
gebruikers AS g WHERE b.van = g.id AND b.van = g.id AND a.id =
g.atventaarid AND s.id = g.sigmatureid AND b.naar = ".$_SESSION
['user_id']." ORDER BY b.datum
DESC LIMIT ".$begin.", ".$eind."";
Table 'g.atventaarid' doesn't exist.

Oftewel, die bestaat niet.
dat vind ik echt vaag want hij bestaat wel.
maar moeten de table namen er niet vin verwerkt worden waar ik het table name heb staan, de table namen zijn gebruikers AS g en atventaar AS a.
Zo ja hoe moet ik dat er prusies in plaatse ?

<?php
LEFT JOIN table name ON (a.id = g.atventaarid)
?>
dit is fout dat weet ik maar moet het niet iets in die richting worden ?
hij doet het nu wel alleen hij row't nu gewoon alle atventaars uit, dus niet de geen van de gebruiker
ik heb alles geprobeerd

<?php
FROM
berichten AS b,
sigmature AS s,
gebruikers AS g,
atventaar AS a SELECT
atventaar.id ,
atventaar
LEFT JOIN gebruikers ON (atventaar.id = gebruikers.atventaarid)
WHERE b.van = g.id AND s.id = g.sigmatureid AND
b.naar = ".$_SESSION['user_id']." ORDER BY b.datum DESC LIMIT ".$begin.", ".$eind."";
?>
Gelukt bedankt allemaal
bumpen pas na 24 uur, regeltjes zijn regeltjes
Sorry maar dit vind ik geen bumpen eigelijk ik vertel alleen dat het gelukt is.
Maar sorry daar voor dan.
daar is de edit knop voor bij je post...
2 posts na elkaar binenn 24 uur met wat voor inhoud dan ook is per definitie bumpen. Gewoon even editten:)

Reageren