login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Berichten syteem (Opgelost)

Offline Jelmerholland - 23/04/2010 22:31
Avatar van JelmerhollandPHP beginner Besten,

is dit de manier om een table in te delen voor persoonlijke berichten? Als je meerdere gebruikers hebt?

Table
- ID
- userID
- Subject
- Message
- ...

1 tabel, aan de hand van het userID de berichten die bij desbetreffende persoon horen ophalen? Of is dit niet de manier en moet ik met linked tabled werken (wat me nogal omslachtig lijkt)

Mvg,
Jelmer

6 antwoorden

Gesponsorde links
Offline ArieMedia - 23/04/2010 22:37
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Tabel gebruikers
id
naam


Tabel PM
ID
z_id * verzender
o_id * ontvanger
titel
bericht
datum
z_del * verwijderd door verzender (dus uit outbox)
o_del * verwijderd door ontvanger (dus uit inbox)
nieuw * is het een nieuw bericht?


Query voor de ontvanger
  1. SELECT g.naam AS verzender,
  2. b.titel AS titel,
  3. b.nieuw AS nieuw
  4. FROM PM AS b
  5. INNER JOIN gebruikers ON (g.id = b.z_id)
  6. WHERE b.o_id = 1


Voor gebruiker 1 =D
Bedankt door: Jelmerholland
Offline Jelmerholland - 24/04/2010 00:46
Avatar van Jelmerholland PHP beginner Dat stukje code snap ik niet, zo goed ben ik nog niet met sql codes I wish I could..

Maar bedankt voor de hulp. Ik wacht nog ff de andere coments af ;)
Offline Martijn - 24/04/2010 17:41
Avatar van Martijn Crew PHP ik maak altijd gewoon

id zenderId,ontvangerId,bericht,titel,datum,gelezen

en als je n bericht maakt dat rijtje invullen. Persoonlijk zet ik er ook graag zenderNaam bij, zodat er geen extra query vereist is om de naam aan een zenderId te koppelen.
Offline Jelmerholland - 24/04/2010 23:00
Avatar van Jelmerholland PHP beginner Maar het komt er dus op neer, dat je 'm gewoon met 1 kolom koppelt aan een userID .. right?
Offline Martijn - 25/04/2010 17:34
Avatar van Martijn Crew PHP ja Je moet namelijk kunnen doen
  1. SELECT bericht FROM berichten WHERE ontvangerId=$eigenId
Bedankt door: Jelmerholland
Offline Jelmerholland - 25/04/2010 20:35
Avatar van Jelmerholland PHP beginner Okay... ik denk dat ik er zo wel uit kom.
Tnx all
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s