Gelezen of niet?
Erwin H
13/05/2013 10:42:03Wouter J op 12/05/2013 19:17:56:
Maar Ger, is een koppeltabel niet veel te lastig voor zoiets? (maw, wat zou je zelf doen?)
Diov geeft zelf al aan waarom het nodig is:
- Diov - op 12/05/2013 15:48:27:
Nu heb ik niet met een mail gewerkt, maar met mededelingen.
Een mededeling kan door iedereen gelezen worden.
Een mededeling kan door iedereen gelezen worden.
Met andere woorden een mededeling kan aan meerdere users gekoppeld worden (zo niet alle users) en ook, aangezien er waarschijnlijk meerdere mededelingen zullen komen, heeft elke user meerdere mededelingen. Het is dus een many-to-many relatie.
PHP hulp
18/11/2024 01:27:38- Diov -
15/05/2013 13:44:07Hallo iedereen,
sorry voor mijn laat antwoord, dit is de query die ik nu heb:
Krijg wel nog de foutmelding:
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 7
Vind de fout niet meteen, iemand een idee waar?
sorry voor mijn laat antwoord, dit is de query die ik nu heb:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$sql_select_berichten = "SELECT m.id, m.onderwerp, m.plaatser, m.bericht, m.datum,
IF(g.mededeling_id IS NULL, 0, 1) As gelezen
FROM mededelingen As m
LEFT JOIN
(SELECT topic_id
FROM mededelingen_gelezen
WHERE user_id='".mysql_real_escape_string($get_userdata['id'])."'
) As g
";
?>
$sql_select_berichten = "SELECT m.id, m.onderwerp, m.plaatser, m.bericht, m.datum,
IF(g.mededeling_id IS NULL, 0, 1) As gelezen
FROM mededelingen As m
LEFT JOIN
(SELECT topic_id
FROM mededelingen_gelezen
WHERE user_id='".mysql_real_escape_string($get_userdata['id'])."'
) As g
";
?>
Krijg wel nog de foutmelding:
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 7
Vind de fout niet meteen, iemand een idee waar?
Gewijzigd op 15/05/2013 13:45:42 door - Diov -
Ik vermoed dat $get_user['id'] niet gevuld is.
En je moet ook een ON m.id=g.topic_id aan de join toevoegen, die was ik vorige keer vergeten.
En je moet ook een ON m.id=g.topic_id aan de join toevoegen, die was ik vorige keer vergeten.
- Diov -
15/05/2013 15:44:16@ Ger,
Inderdaad de ON moest ik er nog aan toevoegen.
Get_userdata id was wel gevuld. Thx voor de oplossing & voor het meedenken :)
Inderdaad de ON moest ik er nog aan toevoegen.
Get_userdata id was wel gevuld. Thx voor de oplossing & voor het meedenken :)