krijg geen result uit database

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

Junior .NET developer

Wat wij bieden Je maakt onderdeel uit van ons Young professional programma waarbij we je uitgebreide trainingsmogelijkheden bieden via de Ordina Academy; De mogelijkheid om certificeringen te behalen voor Azure Fundamentals, Azure development en Azure Devops; Een goed salaris dat meegroeit met je ervaring binnen het Young Professional programma; Je komt in een trainingsgroep van meerdere Young Professionals. Samen volg je trainingen, deel je ervaringen, speel je een potje tafelvoetbal en drink je na afloop gezellig een borrel; 20 wettelijke vrije dagen per jaar en 7 aanvullende vrije dagen via flex benefits; Keuze tussen een auto van de zaak of

Bekijk vacature »

Senior Integration Developer

Functieomschrijving As senior integration developer at Randstad Groep Nederland IT you play an integral role in innovating and optimising our processes and way of working. As we continue to move towards a more internationally connected tech environment and build new global platforms, our integration team continues to grow. You will join the APK team (Applicatie Koppelingen), consisting of business analysts, developers, a product owner and scrum master. Together you are responsible for a fundamental aspect of our applications, providing the basis for our other development teams. What will you do as senior integrations developer? As senior integrations developer you work

Bekijk vacature »

Integration Developer (vaste positie)

Bedrijfsomschrijving Als Nederlandse vermogensbeheerder die wereldwijd opereert, heeft Robeco altijd het beste van twee werelden gecombineerd. We hebben wereldwijd bereik en globale ambities, met behoud van ons hoofdkantoor in onze thuisstad Rotterdam. De medewerkers van Robeco delen die combinatie: we werven en koesteren mensen die internationaal kunnen denken en de klant centraal stellen, maar met beide benen op de grond. We hebben sterke banden met de academische wereld, die het onderzoek in onze robuuste kwantitatieve en duurzame beleggingsstrategieën ondersteunen. Onze mensen hebben niet alleen een financiële achtergrond, maar ook economische en geografische achtergrond. Evenzo, als pioniers op het gebied van

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Als Senior Java Full Stack Developer binnen ons Client domein maak je directe impact op de dienstverlening van heel Randstad Groep Nederland. Je bent onderdeel van onze interne IT afdeling. Ondanks de domein naam dus geen eindeloze klantopdrachten, maar juist focus op de technische innovatie van onze eigen processen en dienstverlening. Om dit continu te kunnen optimaliseren zitten we middenin een grote transformatie en zijn daarom op zoek naar een tweetal vaste senior developers die ruimte en vrijheid zoeken om hun kennis en ervaring in te zetten. Wat bieden wij? Het nodige vertrouwen en de autonomie om je werk

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Oracle Developer

Dit ga je doen Je richt je op het ontwikkelen van diverse softwareoplossingen middels PL/SQL in APEX; Je spreekt met de product owner en business analisten over de behoeften en wensen m.b.t. de software en maakt de vertaalslag naar ontwerp en oplossing; Je onderhoudt de technische oplossingen en lost storingen op waar nodig. Hier ga je werken Het gaat om een specialistisch en professioneel bedrijf in de voedingsindustrie in regio Nijmegen. Er werken ongeveer 700 medewerkers en de organisatie wordt in hun branche gezien als het meest innovatieve bedrijf in de wereld. Ze hebben een grote groei doorgemaakt in de

Bekijk vacature »

Android Developer

In this role as an Senior Android Developer you will work on different innovative projects. You will write clean code and you have experience with reviewing code as well. You are paying attention to details. You take full responsibility for building, testing and maintaining the Android application. You will create impact and help each other to develop, learn and grow. Functie-eisen 4 + years experience with programming Android Studio, Android SDK, Java, Kotlin Contributing to the optimization of the applications. Sharing your programming skills and coaching your colleagues You are familiar with CI Tools; Jenkins You are familiar with Atlassian

Bekijk vacature »

Web Developer Javascript

Samengevat: Deze werkgever is specialist in het analyseren en integreren van complexe processen en applicaties. Ben jij een enthousiaste Front End Developer? Heb jij ervaring met HTML? Vaste baan: Front End Developer React JavaScript CSS 3.000 - 4.700 Front End Developer Wij analyseren complexe processen en vertalen deze naar een overzichtelijk digitaal model. Met hun power applicaties worden bedrijfsprocessen eenvoudiger in gebruik. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Front End Developer Zwolle CSS ga je het volgende doen:

Bekijk vacature »

Senior developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Senior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »
Christiaan de kleine

christiaan de kleine

30/04/2022 12:30:41
Quote Anchor link
Hallo allemaal, ik probeer met onderstaande code een field terug te krijgen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
$trainToday = date("d-m-Y");
$trainEndDate = date('d-m-Y', strtotime($trainToday. ' + 12 weeks'));    // or 4 days i.e.
$trainingTeamLid = "X12-1";

$sqltrainingLidDates = "SELECT datum FROM celeritas_aanwezigheid WHERE (datum BETWEEN '$trainToday' AND '$trainEndDate') AND team = '$trainingTeamLid' ORDER BY STR_TO_DATE(datum, '%d-%m-%Y') ASC LIMIT 8";
        $resulttrainingLidDates = $db->query($sqltrainingLidDates);


datum in tabel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
07-04-2022
14-04-2022
21-04-2022
05-05-2022
19-05-2022
21-05-2022


datum veld staat op varchar (express omdat het eventueel ook ander formaat en tekst zou kunnen zijn.
en ook in notatie dd-mm-yyyy
Graag ontvang ik geen commentaar op waarom ik het op varchar heb staan en een ander format dan yyyy-mm-dd
maar alleen hulp hoe ik toch alles tussen vandaag en 12 week verder met een limiet van 8 records kan krijgen.

Nu heb ik een empty result (getest in phpmyadmin)

Toevoeging op 30/04/2022 12:34:25:

stel ik voer de volgende regel uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT datum FROM celeritas_aanwezigheid WHERE (datum BETWEEN '01-01-2022' AND '22-04-2022') AND team = 'X12-1' ORDER BY STR_TO_DATE(datum, '%d-%m-%Y') ASC LIMIT 8


dan is mijn resultaat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
07-04-2022
14-04-2022
21-04-2022
05-05-2022
19-05-2022


Dit omdat team hier X12-1 is, hij zoekt dus niet op datum..
 
PHP hulp

PHP hulp

29/11/2022 11:45:03
 
- Ariën  -
Beheerder

- Ariën -

30/04/2022 14:10:03
Quote Anchor link
Christiaan de kleine op 30/04/2022 12:30:41:

datum veld staat op varchar (express omdat het eventueel ook ander formaat en tekst zou kunnen zijn.
en ook in notatie dd-mm-yyyy
Graag ontvang ik geen commentaar op waarom ik het op varchar heb staan en een ander format dan yyyy-mm-dd
maar alleen hulp hoe ik toch alles tussen vandaag en 12 week verder met een limiet van 8 records kan krijgen.

Maar waarom zou je dat dan niet aanpassen? Waarom zou je de moeilijke weg willen bewandelen in plaats van de makkelijke weg met standaard functies.
 
Jan Koehoorn

Jan Koehoorn

30/04/2022 15:20:50
Quote Anchor link
Het kan wel, maar door je opzet wordt het een stuk ingewikkelder.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
SELECT datum
FROM celeritas_aanwezigheid
WHERE STR_TO_DATE(datum, '%d-%m-%Y') BETWEEN '2022-01-01' AND '2022-04-22'
AND team = 'X12-1'
ORDER BY STR_TO_DATE(datum, '%d-%m-%Y') ASC
LIMIT 8


Tip: sla dingen als datums altijd op in het format waarmee je DB het makkelijkst om kan gaan. Het formatteren van datums naar alle mogelijke variaties/talen kan door zowel je DB als PHP heel makkelijk gedaan worden.
Gewijzigd op 30/04/2022 15:21:12 door Jan Koehoorn
 
Christiaan de kleine

christiaan de kleine

30/04/2022 15:29:18
Quote Anchor link
test table gemaakt, met date als date en 3 rijen

SELECT DATE_FORMAT(date, \"%d-%m-%Y\") AS formatted_date FROM test WHERE date >= NOW() ORDER BY formatted_date ASC LIMIT 8

2022-04-30
2022-05-01
2022-04-15

als ik bovenstaande code run, krijg ik maar 1 record te zien ipv 2...

heb namelijk voor mijn output toch echt dd-mm-yyyy nodig, dus vandaar die verplichte DATE_FORMAT(date, \"%d-%m-%Y\") AS formatted_date
Gewijzigd op 30/04/2022 15:30:35 door christiaan de kleine
 
Adoptive Solution

Adoptive Solution

30/04/2022 18:47:15
Quote Anchor link
Voor wie het wil proberen.

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
18
19
20
21
22
23
DROP TABLE IF EXISTS celeste;
CREATE TABLE celeste (
    id int(11) NOT NULL AUTO_INCREMENT,
    datum date NOT NULL,
    PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO celeste (id, datum) VALUES
(1,    '2022-05-03'),
(2,    '2022-04-30'),
(3,    '2022-05-01'),
(4,    '2022-04-15'),
(5,    '2022-06-02');

SELECT id, datum FROM celeste;

SELECT id, datum FROM celeste WHERE datum >= NOW();

SELECT id, datum, DATE_FORMAT(datum, "%d-%m-%Y") AS formatted_date FROM celeste WHERE datum >= NOW() ORDER BY formatted_date ASC;

SELECT id, datum, DATE_FORMAT(datum, "%d-%m-%Y") AS formatted_date FROM celeste WHERE datum >= NOW() ORDER BY datum ASC;

SELECT id, datum, DATE_FORMAT(datum, "%d-%m-%Y") AS formatted_date FROM celeste WHERE STR_TO_DATE(datum, '%Y-%m-%d') BETWEEN '2022-01-01' AND '2022-04-22' ORDER BY datum ASC;


Merk op dat bij sorteren met formatted_date en datum de volgorde anders is.
Gewijzigd op 30/04/2022 18:47:36 door Adoptive Solution
 
Jan Koehoorn

Jan Koehoorn

30/04/2022 19:11:11
Quote Anchor link
Die voorbeeld-query van mij werkt, probeer maar.
Gewijzigd op 30/04/2022 19:11:45 door Jan Koehoorn
 
- Ariën  -
Beheerder

- Ariën -

30/04/2022 23:20:46
Quote Anchor link
Christiaan de kleine op 30/04/2022 12:30:41:


datum veld staat op varchar (express omdat het eventueel ook ander formaat en tekst zou kunnen zijn.
en ook in notatie dd-mm-yyyy


Wat voor formaten nog meer dan?
Als je dit in plaats van 2022-04-30 als 30 april 2022 of als 'vandaag' opslaat, PHP kan er dan weinig chocolade van maken om mee te rekenen. Bovendien zijn zulke formats en relatieve momenten (vandaag) echt iets voor in de view, en niet voor in de opslag.
 
Christiaan de kleine

christiaan de kleine

01/05/2022 10:08:50
Quote Anchor link
Oke, ik krijg nu nog een error, kan hem niet thuis brengen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
De php code:

$SupdateAanwezigheid1 = "UPDATE aanwezigheid SET '$DBfieldNameStatus' = '$lidStatus1' WHERE datum = '$newLidDate1' AND '$DBfieldName' = '$name' AND team = '$fieldTeam'";

De error melding:

Error: UPDATE aanwezigheid SET 'speler3Status' = 'yes' WHERE datum = '2022-05-02' AND 'speler3' = 'Christiaan*de Kleine' AND team = 'X12-1'

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''speler3Status' = 'yes' WHERE datum = '2022-05-02' AND 'speler3' = 'Christiaa...' at line 1


Zal vast een lullige tikfout zijn, maar zie hem zo niet
Gewijzigd op 01/05/2022 10:09:27 door christiaan de kleine
 
- Ariën  -
Beheerder

- Ariën -

01/05/2022 10:43:00
Quote Anchor link
speler3Status is een veld, dus die hoort niet tussen quotes.

Waarom gebruik je niet een 0 of 1 i.p.v. 'yes'?
Gewijzigd op 01/05/2022 10:43:54 door - Ariën -
 
Christiaan de kleine

christiaan de kleine

01/05/2022 12:14:01
Quote Anchor link
- Ariën - op 01/05/2022 10:43:00:
speler3Status is een veld, dus die hoort niet tussen quotes.

Waarom gebruik je niet een 0 of 1 i.p.v. 'yes'?


check, quotes weggehaald en idd werkend.

Waarom ik yes gebruik is omdat ik vanuit mijn eigen android applicatie de waardes in heb gesteld op yes, no en maybe. Dit omdat ik de knoptexten zo heb staan zodat de gebruiker zijn aanwezigheid kan aanpassen. en gezien ik daar de makkelijke route gekozen heb is de tekst die hij verzend in mijn get de tekst van de button in de applicatie.
 
Jan Koehoorn

Jan Koehoorn

02/05/2022 13:30:31
Quote Anchor link
Had je mijn query nou uitgeprobeerd, of ben je van het type dat geen "dankjewel" zegt als ze geholpen worden?
 
Christiaan de kleine

christiaan de kleine

02/05/2022 15:43:30
Quote Anchor link
Jan Koehoorn op 02/05/2022 13:30:31:
Had je mijn query nou uitgeprobeerd, of ben je van het type dat geen "dankjewel" zegt als ze geholpen worden?


Ik had hem nog niet geprobeerd Jan. Ik ben dagelijks gexig met mijn normale werk en savonds nog kort met de Android applicatie.
Ga kijken of hey vanavond lukt
 
Ozzie PHP

Ozzie PHP

04/05/2022 11:38:10
Quote Anchor link
Christiaan de kleine op 02/05/2022 15:43:30:
Ik had hem nog niet geprobeerd Jan ... Ga kijken of hey vanavond lukt

En, is het gelukt?
 



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.