Gegevens opvragen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »
Tim

Tim

01/01/2007 20:46:00
Quote Anchor link
Beste Helper,

Ik haal als eerste de gegevens uit een db, deze zet ik in een bestand (php) netjes in een tabeltje. Dit tabeletje sla ik op als bestand "ranks.php". Deze ranks update elk kwartier een nieuw bestand. Dit gaat allemaal helemaal goed geen vragen over werkt ook helemaal.

Nu is mijn vraag, ik wil 1 gegeven opvragen in die tabel. Hoe moet ik dat doen? Ik kan e.v.t.w ik heb al geprobeer array te gebruiken maar dit werkt maar 1x. Iemadn een idee hoe ik het kan doen?
 
PHP hulp

PHP hulp

24/11/2024 23:27:57
 
Jan Koehoorn

Jan Koehoorn

01/01/2007 21:02:00
Quote Anchor link
Als je maar één record uit een tabel wilt, moet je voorwaarden stellen in je query. Bijvoorbeeld

SELECT veldnaam1, veldnaam2
FROM tabelnaam
WHERE id = 3
 
Tim

Tim

01/01/2007 21:04:00
Quote Anchor link
In die tabel moeten ze allemaal blijven staan :), ik moet dus eigelijk uit die tabel die gemaakt is de gegevens halen. Ik gebruik het volgende script. Ik denk dat ik hieronder iets bij moet zetten:).

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
function cacheranks() {
     ob_start(); // laat output buffer toe (activeren)
     setlocale(LC_TIME, "dutch"); // nederlands tijdsformaat instellen
     $result = mysql_query("SELECT * FROM level ORDER BY id ASC LIMIT 0,10");
?>

<table width="200" border="1">
<tr>
<th scope="col">ID</th>
<th scope="col">NAAM</th>
</tr>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
     while($script = mysql_fetch_object($result)) {
    
?>

<tr>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo("$script->id");?>
</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo("$script->naam");?>
</td>
</tr>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
}
?>

</table>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
$tijd
= time();
$tijdtoen = tijd($tijd);
 // einde lus
     $uitvoer = ob_get_contents(); // steekt gans de buffer in variabele $uitvoer
     ob_end_clean(); // maakt output buffer leeg en de-activeert het

     // Nu kunnen we kiezen: ofwel steken we gans de uitvoer in een bestand op de server (in folder), ofwel schrijven we het netjes weg naar een configuratie rij in je mysql tabellen.
     // Maar aangezien snelheid primeert in dit geval: steek het maar in een bestandje: cache.inc.php


                $cache = fopen("include/gegevens/cacheranks.php","w");
              fputs($cache, $uitvoer); // wegschrijven in bestand
              fclose($cache); // sluit bestandsverbinding
}
Gewijzigd op 01/01/1970 01:00:00 door Tim
 
Maarten de Boer

Maarten de Boer

02/01/2007 01:12:00
Quote Anchor link
Gebruik gewoon mysql_fetch_array() ...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

$sqlQuery
= mysql_query("SELECT * FROM tabel_blaat WHERE id='3' LIMIT 1"); // Query uitvoeren

if(mysql_num_rows($sqlQuery) == 1) // Kijken of de query resultaat opgelevert heeft.
{
    $sqlResult = mysql_fetch_array($sqlQuery); // Opslaan in Array
    
    // Hier de data verwerken !!

}
else
{
    echo('Geen data gevonden die voldeet aan uw query<br />');
    echo(mysql_error());
}


?>
 
Tim

Tim

02/01/2007 09:10:00
Quote Anchor link
@Maarten de Boer dit is niet wat ik wil. Nu vraag ik de gegevens op die NU in de db staan. Dat is niet mijn bedoeling. Ik wil mijn gegevens opvragen met een kwartier vertaring (om minder serverload te krijgen later). Ik vraag dus d.m.v dit script gegevens op uit de db en zet dit netjes in een tabeletje die ik later dus uitlees.

Als ik nu gegevens opvraag door bovenstaande manier heb ik er nog niks aan:).
 
Jelmer -

Jelmer -

02/01/2007 10:24:00
Quote Anchor link
Ik zou gewoon een functie maken die kijkt wat de aanmaaktijd van het cache-bestand is (filemtime) Is die ouder dan een bepaald moment dan haalt hij de gegevens uit de database en slaat ze (via serialize, of meteen direct, kan ook) op in het bestand en returnt/echo't ze.

Bestaat het bestand wel al, dan kan je het met file_get_contents teruggeven, of sneller, met fopen & fpassthru meteen naar de output(buffer) doorsturen.

Achteraf wel even testen of het daadwerkelijk sneller is en minder schijfactiviteit oplevert natuurlijk.
 
Tim

Tim

02/01/2007 10:30:00
Quote Anchor link
@jelmer dat gebeurt allemaal al:).

Ik wil dus nu UIT de cahce bestand de gegevens opvragen van ID 1 hoe doe ik dat:).
 
Jan Koehoorn

Jan Koehoorn

02/01/2007 10:43:00
Quote Anchor link
Ik snap het. Je wilt om het kwartier je bestand vernieuwen vanuit je DB, maar de bezoeker van je pagina moet de gegevens uit je cachebestand krijgen.

Dan zou ik het nooit als HTML tabel in een bestand opslaan, maar eerder op een CSV achtige manier. Zelf gebruik ik dan als veldscheidingsteken meestal een | (pipe), die komt in normale tekst nooit voor. Als recordscheidingsteken gebruik je een harde return.

Je bestand ziet er dan zo uit:
1|Jan
2|Piet
3|Klass

Nu kun je het openen met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    $lines
= file ('cacheranks.csv');
    $ranks = array ();
    foreach ($lines as $value) {
        list ($id, $naam) = explode ('|', $value);
        $ranks[$id] = $naam;
    }

?>

Als je nu de gegevens van ID=1 wilt hebben doe je eenvoudig $ranks[1]
Edit:
Edit:
overigens vraag ik me af of je op deze manier werkelijk minder serverload krijgt. Of je nu de gegevens uit een DB leest, of uit een CSV-bestand. Een DB is er speciaal voor ontworpen en werkt met indexen en dergelijk om het opvragen van data te versnellen.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Jelmer -

Jelmer -

02/01/2007 10:50:00
Quote Anchor link
Selecteren van gegevens is inderdaad typisch voor de database. Ik zou dat zeker niet zo gaan optimaliseren. Ga dan kijken naar het cachen van het eindresultaat, vooral de juiste headers meesturen om zo gebruik te maken van de cache van de browser. Dat zal vele malen meer resultaat opleveren.

Daarna je queries verbeteren (geen * gebruiken, alleen selecteren wat je nodig hebt, werken met LIMIT enz. enz.)

Daarbij, een beetje database heeft zelf ook al allemaal vormen van cachen en bufferen. Maak je daar maar geen zorgen om.
 
Tim

Tim

02/01/2007 11:07:00
Quote Anchor link
Ik vermoed als de website klaar is dat bepaalde gegevens (die ik dus nu cache). snel al tot 1.000 keer per kwartier worden opgevraagt:). Dan lijkt mij dat het iets sneller gaat d.m.v een cache bestand met een kleine vertraging:). zodat mensen niet 1.000x gaan klikken zodat de gegevens veranderen.

Maar ik ga hier aan werken. Bedankt:).

Edit:
Gelukt, Bedankt :)
Gewijzigd op 01/01/1970 01:00:00 door Tim
 



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.