update query cronjob

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »
Bart nukem

bart nukem

13/03/2011 13:35:11
Quote Anchor link
Ik wil graag een cronjob maken die het veld status UPDATE in D wanneer de ingevoerde veld datum groter is als 5 weken. Ik dacht het op onderstaande manier te kunnen doen maar krijg een error, iemand enig idee wat ik hieronder hout doe?

$query="UPDATE aanmelding SET status = 'D' WHERE DATE_ADD(datum, interval +5 week) AS datum > NOW() ;
$result = mysql_query($query) or die ("FOUT1: " . mySql_error());
 
PHP hulp

PHP hulp

24/11/2024 14:19:23
 
Noppes Homeland

Noppes Homeland

13/03/2011 14:20:47
Quote Anchor link
Ik krijg een error maar ik vertel hem lekker niet!!

DATE_ADD en DATE_SUB moet je niet gebruiken, gebruik standaard SQL!

or die(), doodgaan doe je in feite maar 1 keer in je leven en in een cronjob script wil je het overigens ook netjes afgehandeld hebben.

En als je je fout zo in 1 oogopslag niet ziet en ook niet kunt herleiden vanuit de foutmelding, dan moet je ook niet gaan SQL-en.
http://dev.mysql.com/doc/refman/5.0/en/update.html

En dan nog het feit dat je dit wilt doen in een cronjob, is nergens voor nodig, zorg gewoon dat die update plaatsvindt bij pageviews

En hoeveel boompjes ga je nu nog planten over 1 en hetzlefde onderwerp:
http://www.phphulp.nl/php/forum/topic/5-weken-bij-een-datum-optellen-uit-mysql/76900/last/
Gewijzigd op 13/03/2011 14:40:32 door Noppes Homeland
 
Jordi Kroon

Jordi Kroon

13/03/2011 15:37:10
Quote Anchor link
@duke Wat is de error, En een cronjob is in de meeste gevallen onnodig
 

13/03/2011 15:42:58
Quote Anchor link
Jordi kroon op 13/03/2011 15:37:10:
@duke Wat is de error, En een cronjob is in de meeste gevallen onnodig


Als jij nou eens gaat lezen wat Noppes schrijft.
 
Bart nukem

bart nukem

13/03/2011 18:13:55
Quote Anchor link
Ook goedemorgen, heftige reacties op een vraag of iemand gewoon wil kijken naar mijn query die met een fout melding komt, en als ik een dergelijke vraag stel zegt dat toch al genoeg over mijn kennis van sql... dus noppes dat hoef je mij niet uit te leggen dat ik daar weinig kennis van heb, maar ik heb wel zelf geprobeerd. In plaats daarvan kom je met een heel verhaal hoe het allemaal zou moeten zonder een echt antwoord, rijp voor de politiek dus. De groetjes
 
Vincent Huisman

Vincent Huisman

13/03/2011 18:16:13
Quote Anchor link
hij geeft een en al antwoord
 
Bart nukem

bart nukem

13/03/2011 18:21:21
Quote Anchor link
Voor diegene die mij gewoon even wil helpen hier onder de foutmelding

1300036740FOUT1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS datum < 1300036740' at line 1
 
Vincent Huisman

Vincent Huisman

13/03/2011 18:23:11
 
- SanThe -

- SanThe -

13/03/2011 18:25:16
Quote Anchor link
Dukenukem nukem op 13/03/2011 18:21:21:
Voor diegene die mij gewoon even wil helpen


Niet om lullig te doen, maar LEES het antwoord van Noppes eens door. Daar staat letterlijk in wat je niet moet gebruiken.
 
Noppes Homeland

Noppes Homeland

13/03/2011 18:30:26
Quote Anchor link
Lezen en proberen te begrijpen wat er gepost wordt is blijkbaar ook al een vak appart.

Toevoeging op 13/03/2011 19:21:36:

Eens kijken of je het dan nu wel gaat begrijpen ookal schrijf je dat je niets weet van SQL:
dus AS datum moet kleiner zijn aan timestamp

De foutmelding geeft expliciet vanaf het beginpunt aan wat de database query optimizer niet begrijpt

Een datum sla je in principe op in een DATE type veld
Een Datum tijd sla je in principe op in een DATETIME type veld

en wat betreft timestamps opslaan, wel daar heb je in mijn ogen voor 99% van de gevallen niets aan.
 
Bart nukem

bart nukem

13/03/2011 20:04:00
Quote Anchor link
Nou het is opgelost met onderstaande query:

$query = "UPDATE aanmelding SET status = 'D' WHERE NOW() - INTERVAL 5 week > datum";
$result = mysql_query($query) or die ("FOUT1: " . mySql_error());

En ik zal hem niet gaan toepassen in een cronjob maar zoals werd aanbevolen met een pagevieuw, ik bedank jullie voor het advies (al kan het best wat aardiger)
 
Jasper DS

Jasper DS

13/03/2011 20:06:50
Quote Anchor link
niet or die gebruiken. nette foutafhandeling
 
Bart nukem

bart nukem

13/03/2011 20:16:32
Quote Anchor link
Bedankt Jasper, ik heb je foutafhandeling zo toegepast.

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php

# We zetten dit volledig bovenaan

    # errors weergeven

    ini_set('display_errors',1); // 1 == aan , 0 == uit
    error_reporting(E_ALL | E_STRICT);

    # sql debug
    define('DEBUG_MODE',true);  // true == aan, false == uit


    # functie voor sql debug

    function showSQLError($sql,$error,$text='Error')
    {

        if (DEBUG_MODE)
        {

            return  '<pre>Error: ' . $error . '<br />' . $sql . '</pre>';
        }

        else
        {
            return $text;
        }
    }
  

// verbinding met database invoegen

require("iets.php");
# de query | bij input: let op sql-injectie -> mysql_real_escape_string()
$sql = "UPDATE aanmelding SET status = 'D' WHERE NOW() - INTERVAL 1 day > datum";
$result = mysql_query($sql);
#  Check of query is gelukt    
if (($result = mysql_query($sql)) === false)
{

    # als de query fout is -> foutafhandeling
    echo showSQLError($sql,mysql_error(),'Fout met database.');
}

else
{
    # De query is gelukt
}
?>
 
Jasper DS

Jasper DS

13/03/2011 20:18:55
Quote Anchor link
dat ziet er goed uit.. als je niets weergeeft als de query is gelukt kan je rij 38 tot 41 weglaten ;)
 
Bart nukem

bart nukem

13/03/2011 20:21:41
Quote Anchor link
Dus ik kan dan ook tussen rij 38 en 41 een mailafhandeling plaatsen met welke rijen zijn geupdate.
 
Jasper DS

Jasper DS

13/03/2011 20:23:18
Quote Anchor link
ja tussen 39 en 41 zou je een mailafhandeling kunnen zetten.
 



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.