Nieuwste updates van vrienden ophalen via SQL.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Roy Grievink

Roy Grievink

28/03/2011 12:40:08
Quote Anchor link
Beste webmasters,

Ik kan heel goed werken met databases en dergelijke, alleen nu ontbreekt mij even de logica hoe ik nou het beste het volgende kan doen.

Mensen hebben een vriendenlijst waar ze de nieuwste updates van weergegeven moeten krijgen. Nu heb ik een tabel met "Updates" en zou ik graag alleen de nieuwste updates van mensen willen tonen die ook in je vriendenlijst staan. Het handigst is denk ik via ID.

Ik hoop dat het duidelijk is, een klein simpel opzetje is al goed, ik wijzig de rest wel.

Bedankt!
 
PHP hulp

PHP hulp

27/11/2024 07:21:53
 

28/03/2011 13:52:42
Quote Anchor link
Hoe ziet je erd eruit?
 
Gerben Jacobs

Gerben Jacobs

28/03/2011 15:37:14
Quote Anchor link
Beetje onduidelijke vraag, maar waarschijnlijk bedoel je dit: http://stackoverflow.com/questions/4911156/how-to-get-a-list-of-mutual-friends
 
Roy Grievink

Roy Grievink

28/03/2011 16:03:12
Quote Anchor link
@Gerben,
Ik heb het even doorgekeken en ziet er nog niet echt duidelijk uit. Heb je wellicht wat meer informatie? Alvast bedankt!

@Karl,
Dat maakt niet uit, als je een goede suggestie hebt hoor ik dat graag, dan wijzig ik de tabel. Tot nu toe leek mij een tabel met "Vrienden" wel genoeg en 2 rijen: Vriend1 & Vriend2 toch?

Bedankt!
 

28/03/2011 16:07:39
Quote Anchor link
Ik weet nu eigenlijk ook niet precies wat je wilt. Meestal kan ik dat wel zien aan de hand van een ERD...
 
Roy Grievink

Roy Grievink

28/03/2011 16:09:15
Quote Anchor link
En wat houd entity-relationship diagram precies in? Gewoon een inzage van mijn database?
 
Gerben Jacobs

Gerben Jacobs

28/03/2011 17:37:35
Quote Anchor link
Ja, hoe je jouw tabellen hebt opgemaakt. Dus zonder data, maar alleen de structuur.
 
Niels K

Niels K

28/03/2011 18:53:55
Quote Anchor link
Om die heel snel te genereren zonder al te veel moeite kan je het gratis programma mysql workbench gebruiken. Je kan dan gewoon je tabellen er tegen aan zetten en workbench genereert automatisch een ERD voor je.
 
Roy Grievink

Roy Grievink

28/03/2011 19:12:55
Quote Anchor link
Ik heb het maar even zo gedaan. Dit is de opbouw:

Het is dus de bedoeling dat het de nieuwste meldingen van alleen je vrienden ophaalt. Je kunt het vergelijken met een overzicht van de nieuwste tweets van je followers bij twitter.

CREATE TABLE IF NOT EXISTS `leden` (
`id` int(50) NOT NULL AUTO_INCREMENT,
`gebruikersnaam` varchar(250) NOT NULL,
`voornaam` varchar(250) NOT NULL,
`achternaam` varchar(250) NOT NULL,
`email` varchar(250) NOT NULL,
`wachtwoord` varchar(250) NOT NULL,
`woonplaats` varchar(250) NOT NULL,
`profielfoto` varchar(250) NOT NULL,
`ip` varchar(250) NOT NULL,
`ban` varchar(50) NOT NULL,
`waarschuwingen` varchar(250) NOT NULL,
`biografie` varchar(150) NOT NULL,
`profielfoto_klein` varchar(250) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ;


CREATE TABLE IF NOT EXISTS `meldingen` (
`id` int(50) NOT NULL AUTO_INCREMENT,
`userid` varchar(50) NOT NULL,
`melding` varchar(250) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=47 ;

CREATE TABLE IF NOT EXISTS `vrienden` (
`id` int(50) NOT NULL AUTO_INCREMENT,
`userid` varchar(50) NOT NULL,
`vriendid` varchar(250) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=47 ;
Gewijzigd op 28/03/2011 19:15:09 door Roy Grievink
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.