ID's uit DB uitlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

Laravel developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »
Kenny rokven

kenny rokven

18/09/2012 15:25:22
Quote Anchor link
Hallo PHP'ers,

Ik ben nieuw tot dit gedeelte dus hierbij mijn vraag:

In mijn cel in de database heb ik bijvoorbeeld: 6,8,12,48

Dit zijn ID's waarvan de waarde in een andere tabel staat.

Als ik dit nu uitlees via een while dan krijg ik als output: 6,8,12,48.

Hoe kan ik nou makkelijk deze ID's omzetten naar de waarde uit een andere tabel? En heeft iemand daar een voorbeeld van?

Alvast bedankt.
 
PHP hulp

PHP hulp

27/11/2024 11:15:28
 
Frank WD

Frank WD

18/09/2012 15:33:18
Quote Anchor link
Als ik het goed begrijp heb je dus 2 tabellen in je database.
1 staan de id's en de andere staat de info.

Dan moet je even google of kijken naar JOIN gebruik in de query.
Hier is wel FK's voor nodig die de relatie lechd tussen de gewenste tabellen.
 
Kenny rokven

kenny rokven

18/09/2012 15:37:33
Quote Anchor link
Oke, ik heb natuurlijk al gegoogled, ik kom dan veel uit op FOREACH? Klopt dat?

Want het zijn vacatures, met een cell voor herkomsten, en die ID"s zijn dus de verschillende websites uit een andere tabel.
 
- SanThe -

- SanThe -

18/09/2012 16:30:05
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

18/09/2012 18:17:05
Quote Anchor link
Frank WD op 18/09/2012 15:33:18:
Dan moet je even google of kijken naar JOIN gebruik in de query.
Hier is wel FK's voor nodig die de relatie lechd tussen de gewenste tabellen.

Dus volgens jou kan je MyISAM tabellen niet joinen.
Gewijzigd op 18/09/2012 18:17:22 door Ger van Steenderen
 
Kenny rokven

kenny rokven

18/09/2012 18:31:29
Quote Anchor link
Nomalisatie is voor dit kleine project niet nodig...

Het gaat om 1 cel wat ik uit een andere tabel moet uitlezen maar wat meerdere waardes heeft omdat die via checkboxes zijn ingevuld.
 
- SanThe -

- SanThe -

18/09/2012 18:50:46
Quote Anchor link
Maak er een array() van met explode().
Dan kun je aan de gang met een foreach().
 
Kenny rokven

kenny rokven

18/09/2012 19:25:44
Quote Anchor link
Heb je daar misschien een voorbeeld van hoe ik dat het beste kan aanpakken?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

18/09/2012 21:53:36
Quote Anchor link
Door gewoon simpelweg te normaliseren.
 
Kenny rokven

kenny rokven

19/09/2012 09:16:29
Quote Anchor link
Ik vraag niet om te normaliseren, ik vraag hoe ik het beste die ID's om kan zetten naar de waardes die ik in een aparte tabel heb staan...

Ik krijg wel de eerste waarde maar als ik meer dan 1 ID heb kom ik er niet uit.
 
Obelix Idefix

Obelix Idefix

19/09/2012 09:19:01
Quote Anchor link
Kenny rokven op 19/09/2012 09:16:29:
Ik vraag niet om te normaliseren, ik vraag hoe ik het beste die ID's om kan zetten naar de waardes die ik in een aparte tabel heb staan...


Je wilt een oplossing. De beste (en eigenlijk enige juiste) oplossing is normaliseren.
Dat wil je niet. Het alternatief wordt je al gegeven:
- SanThe - op 18/09/2012 18:50:46:
Maak er een array() van met explode().
Dan kun je aan de gang met een foreach().

Als je daar niet uit komt: wat heb je al geprobeerd/waar loop je op vast?
 
Kenny rokven

kenny rokven

19/09/2012 09:26:22
Quote Anchor link
Ik loop dus vast op die foreach. Ik heb al geprobeerd om het te Googlen maar ik kom er niet uit of ik zoek niet naar het juiste.
 
- SanThe -

- SanThe -

19/09/2012 11:25:50
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$var
= '6,8,12,48';
$array = explode(',', $var);
foreach($array as $waarde)
{

    // doe iets met die $waarde
    echo $waarde . '<br/>';
}

?>
 
Kenny rokven

kenny rokven

19/09/2012 11:39:04
Quote Anchor link
Aha en in die foreach ga je kijken welke waarde die ID heeft? Dit is wat ik moest hebben...Bedankt SanThe.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

19/09/2012 11:41:29
Quote Anchor link
En dan ga je dus 4 query's uitvoeren om die uit die andere tabel de waarde van dat ID op te halen. In een database horen reeksen niet in een kolom te staan maar in rijen.
Maar goed als TS denkt dat ie zo goed bezig is, moet ie vooral zo doorgaan.
 
Eddy E

Eddy E

19/09/2012 11:44:45
Quote Anchor link
- SanThe - op 18/09/2012 16:30:05:



Helemaal met Ger van Steenderen eens: je database is gewoon fout.
In plaats van 1 record met 5 cijfers op te slaan moet je gewoon 5 records voor 5 cijfers krijgen.
En dat doe je in een extra (derde) tabel.
 
Kenny rokven

kenny rokven

19/09/2012 11:56:55
Quote Anchor link
Hmm, ik denk dat ik het fout heb uitgelegd;

ID- Vacture titel - Websites
312 - titel1 - 3,7,8,9
313 - titel2 - 3,7,8,9
314 - titel3 - 3,7,8,9

Website tabel
id - website
3 - google
7 - phphulp
8 - firefox.nl
9 - vliegen.php

EDIT:
Die getallen worden gekozen via een formulier wanneer ik een vacature aanmaak. Maar ik zou dus eigenlijk een aparte tabel moeten maken met 4 inserts van die 4 getallen met een link naar id van vacatures?

Ik snap dat je normaal moet normaliseren, maar voor 2 paginas hou ik het gewoon lekker simpel, of niet?
Gewijzigd op 19/09/2012 12:01:06 door kenny rokven
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

19/09/2012 12:15:37
Quote Anchor link
Als je normaliseert zal het in ieder geval niet negatief uitpakken, dus inderdaad een derde tabel erbij, dan kan je gelijk in 1 query de waardes mee ophalen
Bv de tabel vacature_websites met twee kolommen vacature_id en website_id en dan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
SELECT
    v.id,
    v.titel,
    w.website
FROM
    vacatures AS v
JOIN
    vacature_websites AS vw
    ON v.id = vw.vacature_id
JOIN
    websites AS w
    ON vw.website_id = w.id
 
Stefan WM

Stefan WM

19/09/2012 12:52:14
Quote Anchor link
Ik ben het met Ger eens, ik zou gaan voor 3 tabellen
- vacatures
- sites
- vacature/site koppeltabel

Dan kun je je database een stuk ontzien en kan alles met 1 query.
 
Kenny rokven

kenny rokven

20/09/2012 13:30:27
Quote Anchor link
Het is gelukt, heb het nu via een foreach gedaan. Ik ga voortaan eerder rekening houden met het normaliseren van de database, maakt dingen wel veel gemakkelijker! Bedankt PHP'ers.
 



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.