Beste manier db structuur

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer

Ideeën omzetten in code, zodat onze webshops elke dag weer een stapje beter worden. Jij zorgt er als ervaren PHP developer samen met het team voor, dat onze webshops blijven draaien en dat klanten gemakkelijk hun producten kunnen bestellen. Wil jij impact hebben op onze snelgroeiende digitale business in meer dan 12 landen? En online producten verkopen, die bijdragen aan het duurzaam gebruik van onze schaarste waterbronnen? Zo ja, dan zoeken we jou! PHP developer 32-40 uur, in Veghel Je gaat samen met onze E-commerce collega’s de uitdaging aan om MegaGroup uit te laten groeien tot het beste B2B platform

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

LabVIEW Developer

Dit ga je doen Als LabVIEW Developer hou je je bezig met: Het (door)ontwikkelen van LabVIEW applicaties; Het meewerken aan diverse projecten; Het meedenken over nieuwe tools en technieken; Het werken aan hardware op de meetstations; Het begeleiden van meer junior collega's. Hier ga je werken Het bedrijf van je als LabVIEW Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning, ter verbetering van het openbaar vervoer. Op dit moment zijn ze nationaal en internationaal bezig met projecten waar hun expertise gevraagd wordt. Ondanks de grote reikwijdte is de vestiging in

Bekijk vacature »

C# .NET Developer

Samengevat: Deze werkgever is een software ontwikkelaar. Ben jij geschikt als Software Developer? Heb je ervaring met Javascript? Vaste baan: C# .NET Developer Javascript HBO 3.200 - 4.800 Software Developer Deze werkgever is marktleider in het notariaat en altijd bezig met het verbeteren van onze software. Dat doen we samen met onze klanten. Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! Functie: Voor de vacature als Software Developer Apeldoorn HBO ga je het volgende doen: Maken van een web-applicatie voor het volledig digitaliseren van het passeermoment bij

Bekijk vacature »

Freelance applicatieontwikkelaar (zzp)

Belastingdienst B/cao Startdatum : 2-1-2023 Tijdelijke functie, met optie op vast Aantal uren per week : 36 Standplaats in overleg : Apeldoorn Applicatieontwikkelaar bij het Ministerie van Financiën- Belastingdienst We zoeken een consultant/developer met ervaring in de ontwikkeling van back-end systemen. Als consultant heb je kennis en ervaring met de wijze waarop Open Formulieren is opgezet. Je bent een vraagbaak voor collega’s en deelt waar nodig je kennis. Je hebt ervaring met het werken in een open source omgeving. Je bent thuis in verschillende frameworks of je kunt je die snel eigen maken. Je hebt aantoonbaar ruime kennis van en

Bekijk vacature »

Java-softwaredeveloper

Wat je gaat doen: Dit ga je doen Daar kunnen we heel kort over zijn: software ontwikkelen met de agile-/scrumteams van toonaangevende organisaties. Zoals ministeries, gemeentes, financiële instellingen en retail- en energiebedrijven. En als het bij je past, begeleid je collega-developers in het ontwikkelproces. Doordat je tijdelijk aan een opdracht werkt, doe je in korte tijd veel mooie ervaringen op en leer je nieuwe technieken en tools kennen. Je teamleden werken bijvoorbeeld met Spring, JPA/Hibernate, AJAX, REST/JSON, GIT, AWS en TDD. Het interessante is dat jij volledig in control bent en zelf kiest welke opdrachten je oppakt. Het soort rol,

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Senior Front-end Developer Team Artemis (ENG)

Senior Front-end Developer Team Artemis (ENG) Den Haag HBO/WO IT - software development Professional Join us and team Artemis as senior Front-End Developer to make the most important (data) supply chain of the Netherland real-time insightful" Wat ga je doen? PostNL has the ambition to become the most efficient and innovative logistical post and e-commerce platform of the Benelux. This is why we are building a department called Digital Supply Chain Management. Our goal is to digitize the whole parcel supply chain (averaging 1.1 million parcels per day), make it data driven and insightful for the users. By doing this

Bekijk vacature »

Front-end Developer

Due to the expansion of our technical applications team, we are looking for a front end developer. Lianne Snellenburg, Team Manager Technical Applications: “As a front end developer in my team you will work on progressive web applications (Angular, React, Vue or NodeJS) that are essential for the daily operation of the largest high-tech organizations in the Eindhoven region. You mainly come into contact with technical applications, in which setting up a software architecture also plays a role. I am looking for someone who can enjoy a beautiful graphic design and a beautiful code just as much. The opportunities at

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Senior fullstack PHP Developer

FullStack PHP Developer Huizen Jij kent PHP van binnen en van buiten en ontwikkelt daarmee de beste software. Zo maak je onze horeca-klanten blij, want zij hebben dankzij onze digitale oplossingen meer omzet en minder kosten. Grow Together Online een pizza bestellen, afrekenen en snel eten; dat wil jij toch ook? Onze groeiende scale-up maakt dit mogelijk! Wij leveren vanuit Foodticket namelijk bestel- en betaalsoftware voor restaurants over de hele wereld. Dat gaat alleen niet zomaar. Dat vraagt om een epic web-based platform, met hightech-functionaliteiten. Aan de slag met moderne, solide webtechnologieën om delen van ons nieuwe API-based platform te

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

Java-softwaredeveloper

Wat je gaat doen: Dit ga je doen Daar kunnen we heel kort over zijn: software ontwikkelen met de agile-/scrumteams van toonaangevende organisaties. Zoals ministeries, gemeentes, financiële instellingen en retail- en energiebedrijven. En als het bij je past, begeleid je collega-developers in het ontwikkelproces. Doordat je tijdelijk aan een opdracht werkt, doe je in korte tijd veel mooie ervaringen op en leer je nieuwe technieken en tools kennen. Je teamleden werken bijvoorbeeld met Spring, JPA/Hibernate, AJAX, REST/JSON, GIT, AWS en TDD. Het interessante is dat jij volledig in control bent en zelf kiest welke opdrachten je oppakt. Het soort rol,

Bekijk vacature »

Freelance java developer / scrummaster (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 82,00 Voor onze partnerorganisatie, de Belastingdienst, zijn wij op zoek naar een Java Developer met kennis van en ervaring met de Scrum methodiek. In deze rol wordt er van je gevraagd dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Weet wat er van een scrummaster wordt verwacht; Als volwaardig teamlid participeert binnen het scrumproces in je team en in de SAFe-releasetrain; Zowel zelfstandig kunt werken in een scrumteam als intensief de samenwerking zoekt met je directe collega’s en je omgeving; Samenwerkt met je collega’s

Bekijk vacature »

PHP Developer

Dit ga je doen Als PHP Developer ben je verantwoordelijk voor: Het ontwikkelen en onderhouden van nieuwe mobiliteitsoplossingen en actief meedenken met de IT-architectuur. Het zorgen voor een snel, gestructureerd, solide, en goed draaiend softwaresysteem; Het ontwikkelen van Software volgens de Scrum methodiek, met stand ups, refinements en planning sessies; Het meedenken over hoe het applicatielandschap continu verbeterd en uitgebreid kan worden. Hier ga je werken Deze organisatie, gesitueerd in de omgeving van Leusden heeft als missie om mobiliteit toegankelijk te maken voor iedereen. Deze missie realiseert zij door het ontwikkelen van diverse producten en dienstverleningen. Deze producten en dienstverleningen

Bekijk vacature »
Jordi Kroon

Jordi Kroon

18/03/2011 14:05:46
Quote Anchor link
Hallo iedereen,

Ik ben bezig met een forum:
Maar wat is nu de beste manier om de database structuur te maken voor catagorien?
Ik zat zelf hieraan te denken:


cat_id(A.I) | cat_naam | cat_slogan | rank


Rank is zegmaar de bevoegdheid:

1 = iedereen mag lezen
2 = alleen registreerde mogen lezen
enz
 
PHP hulp

PHP hulp

04/02/2023 16:41:26
 
Milo S

Milo S

18/03/2011 14:15:37
Quote Anchor link
Een forum is een complex systeem, zeker als je het goed wilt doen. Denk dus 2 keer na voor je er aan begint...

Als je categorieën wilt zul je op zo iets uitkomen:

categorie
- id
- parent_id
- title
- description
- rank

Denk bij de overige delen van het forum na over wat je waar wilt weergeven, dit kan namelijk wel enige problemen vormen in je Query. Zo heb ik zelf heel lang gedaan om op mijn index pagina de laatste post weer te geven. Dit wilde ik in een query doen, uit eindelijk niet met 1 query maar wel met 2...

Tip: Zorg dat je code overzichtelijk blijft!
 
Jordi Kroon

Jordi Kroon

18/03/2011 14:19:47
Quote Anchor link
Ik neem aan dat parent_id voor subcatagorien is of niet?
 
Kris Peeters

Kris Peeters

18/03/2011 16:54:41
Quote Anchor link
Wel ja, die categorieën staan in een hiërarchische structuur. Dat moet je op 1 of andere manier opvangen.

Een mogelijkheid is via een parent.
Subcategorieën van de categorie houden dan de id van de parent bij.

Als je nog iets avontuurlijker wil werken:
http://dev.mysql.com/tech-resources/articles/hierarchical-data.html
Dit laatste laat een oneindig (nu ja ...) complexe boomstructuur toe.
 
Jordi Kroon

Jordi Kroon

18/03/2011 18:55:30
Quote Anchor link
@milo dat last post is toch niet zo moeilijk , Je maakt een extra colom in je database last_post ( ofzoiets ) dan als iemand een reactie geeft dan update je gewoon last_post met de datum van nu
 
Jaron T

Jaron T

18/03/2011 19:35:44
Quote Anchor link
Jordi kroon op 18/03/2011 18:55:30:
@milo dat last post is toch niet zo moeilijk , Je maakt een extra colom in je database last_post ( ofzoiets ) dan als iemand een reactie geeft dan update je gewoon last_post met de datum van nu


een extra kolom is totaal overbodig.. met mysql kan je dit gewoon oplossen :s
 
Jordi Kroon

Jordi Kroon

18/03/2011 19:43:54
Quote Anchor link
Je dat is waar ja het eerste wat in mij opkwam xD
 
Milo S

Milo S

19/03/2011 05:08:33
Quote Anchor link
Nee last post opzich is niet moeilijk, maar het kan voor problemen zorgen mits je ook het aantal posts en topics wilt weten. En dit niet met 5 queries tegelijk..
Maar extra kolom, is wel weer overdreven -_-'
 
Bas IJzelendoorn

Bas IJzelendoorn

19/03/2011 14:35:51
Quote Anchor link
@jordi: Dit is niet de goede manier! In ieder geval welke je in de eerste post noemt. je gebruikt id, naam, slogan en rank. Maar rank is een engels woord. In het nederlands betekend dit iets heel anders:

1rank de; v(m) -en 1 dunne twijg 2 vergroeid blad waarmee de plant zich aan een steunpunt vasthecht
2rank bn, bw lang en smal; slank

Aldus Van dale

Zorg er altijd voor dat als je gaat programmeren je 1 taal gebruikt. Of engels of nederlands. Als je dit door elkaar gaat gooien krijg je weer gedoe met benoeming van variablen en dergelijke. Plus als iemand anders door jou code gaat spitten is dat voor zo een persoon soms lastig te begrijpen wat het doet.
 
Jordi Kroon

Jordi Kroon

19/03/2011 14:57:45
Quote Anchor link
@The Dutch Guy , Ik zou het onthouden ja ik dacht trouwens dan rank alleen een engels worod was :P

Ik heb trouwens de last post op deze manier gedaan . Is dat slim?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$selectlast_post
= mysql_query("SELECT post_id, topic_id, post, author, date FROM sfi_posts WHERE topic_id = '". mysql_real_escape_string($topic_fetch['topic_id']) ."' ORDER BY date DESC LIMIT 0,1 ");
$fetchlast_post = mysql_fetch_assoc($selectlast_post);

?>



Last post by <?=$fetchlast_post['author'] ?> <br />
(<?=$fetchlast_post['date'] ?>)
Gewijzigd op 19/03/2011 15:00:48 door Jordi Kroon
 



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.