Datediff()

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

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 »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

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 »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »
GaMer B

GaMer B

25/01/2007 16:49:00
Quote Anchor link
Wat ik nu heb:
Een tabel met een registratie systeem, ook een veld met lastactive (datetime).
Ik doe bij mijn AdminCP een lijst met alle leden op de pagina printen en ook degene rood markeren die nog niet online zijn gekomen.
Wat ik nu ook nog wil is degenen markeren die al twee weken niet online zijn. Dit dacht ik op te lossen met datediff(), waarbij ik deze code nu heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
   $sql2
= mysql_query("SELECT DATEDIFF(CURDATE(), lastactive) AS dagen_offline FROM `".$db_tbl."` WHERE DATEDIFF(CURDATE(), lastactive) >= 14") or die(mysql_error());
 $row2 = mysql_fetch_object($sql2);
 echo $diff = htmlspecialchars($row2->dagen_offline);
?>

Ik zal het vast wel fout hebben gedaan, omdat ik totaal niet weet hoe ik dit moet gebruiken en ik word ook niet wijs uit de MySQL documentation.
Dit is de output script:
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
43
44
45
46
47
48
49
50
51
<?
 $sql
= "SELECT name,active,state,ip,lastactive FROM `".$db_tbl."` ORDER BY name ASC";
 $query = mysql_query($sql);
 # ! begin test omgeving
 $sql2 = mysql_query("SELECT DATEDIFF(CURDATE(), lastactive) AS dagen_offline FROM `".$db_tbl."` WHERE DATEDIFF(CURDATE(), lastactive) >= 14") or die(mysql_error());
 $row2 = mysql_fetch_object($sql2);
 echo $diff = htmlspecialchars($row2->dagen_offline);
 # ! einde test omgeving
 while($row = mysql_fetch_object($query)) {
  $name = htmlspecialchars($row->name);
  $active = htmlspecialchars($row->active);
  $state = htmlspecialchars($row->state);
  $ip = htmlspecialchars($row->ip);
  $lastactive = htmlspecialchars($row->lastactive);
  $number = $number + 1;
  if($active == 0) {
   echo "<tr>\n";
   echo "<td><font color=\"red\">".$number." NOT ACTIVE</font></td>\n";
   echo "<td>".$name."</td>\n";
   echo "<td></td>\n";
   echo "<td></td>\n";
   echo "<td><font color=\"red\">0000-00-00 00:00:00</font></td>\n";
   echo "</tr>\n";
  }
elseif ($state == 1 && $lastactive != "0000-00-00 00:00:00"){
   echo "<tr>\n";
   echo "<td><font color=\"green\">".$number." ADMIN</font></td>\n";
   echo "<td><a title=\"PM: ".$name."\" href=\"../pm/compose.php?id=".$name."\">".$name."</a></td>\n";
   echo "<td><a title=\"View profile\" href=\"profile.php?id=".$name."\">View Profile</a></td>\n";
   echo "<td>".$ip."</td>\n";
   echo "<td>".$lastactive."</td>\n";
   echo "</tr>\n";
  }
elseif ($state == 0 && $lastactive != "0000-00-00 00:00:00"){
   echo "<tr>\n";
   echo "<td>".$number."</td>\n";
   echo "<td><a title=\"PM: ".$name."\" href=\"../pm/compose.php?id=".$name."\">".$name."</a></td>\n";
   echo "<td><a title=\"View profile\" href=\"profile.php?id=".$name."\">View Profile</a></td>\n";
   echo "<td>".$ip."</td>\n";
   echo "<td>".$lastactive."</td>\n";
   echo "</tr>\n";
  }
elseif ($state == 0 && $lastactive == "0000-00-00 00:00:00") {
   echo "<tr>\n";
   echo "<td>".$number."</td>\n";
   echo "<td><a title=\"PM: ".$name."\" href=\"../pm/compose.php?id=".$name."\">".$name."</a></td>\n";
   echo "<td><a title=\"View profile\" href=\"profile.php?id=".$name."\">View Profile</a></td>\n";
   echo "<td>".$ip."</td>\n";
   echo "<td><font color=\"red\">".$lastactive."</font></td>\n";
   echo "</tr>\n";
 }
}

 ?>

 
 
PHP hulp

PHP hulp

19/11/2024 21:27:16
 
Frank -

Frank -

25/01/2007 16:56:00
Quote Anchor link
Waar gebruik jij INTERVAL in jouw query? Zie de handleiding hoe je deze moet gebruiken.
 
GaMer B

GaMer B

25/01/2007 17:04:00
Quote Anchor link
Dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
 $sql2
= mysql_query("SELECT lastactive AS dagen_offline FROM '".$db_tbl."' WHERE lastactive=(CURDATE() - INTERVAL 14 DAY)");
 $row2 = mysql_fetch_object($sql2);
 echo $diff = htmlspecialchars($row2->dagen_offline);
?>

?
Want als ik dat doe, dan zegt firefox:
Firefox heeft vastgesteld dat de server het verzoek voor dit adres doorverwijst op een manier die nooit zal eindigen.
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
 
Frank -

Frank -

25/01/2007 17:13:00
Quote Anchor link
Wat heeft FireFox met jouw database te maken? Helemaal niets!

Er zit elders in jouw script een fout.

Tevens is het niet handig om mysql_fetch_object() te gebruiken, heeft niks met objecten en oop te maken en is zo snel als dikke **piep** door een trechter. Gebruik mysql_fetch_assoc(), dat werkt een stuk beter.

Waarom doe jij trouwens de aanname dat de query wel zal lukken? Je hebt de garantie dat dit niet het geval is. Controleer dus of de query wel is gelukt.
 
GaMer B

GaMer B

25/01/2007 17:19:00
Quote Anchor link
Hij geeft dus bij deze query
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
SELECT
    lastactive
AS
    dagen_offline
FROM
    '".$db_tbl."'
WHERE
    lastactive=(CURDATE() - INTERVAL 14 DAY

aan:
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 ''pcm' WHERE lastactive=(CURDATE() - INTERVAL 14 DAY)' at line 1

Maar hoe ziet de syntax er dan uit, want ik zou echt niet weten hoe ik dat allemaal moet gebruiken. En het enige dat MySQL documentation zegt is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
mysql> SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
        -> 1
mysql> SELECT DATEDIFF('1997-11-30 23:59:59','1997-12-31');
        -> -31
 
Frank -

Frank -

25/01/2007 17:27:00
Quote Anchor link
Jij hebt de tabelnaam tussen quotes staan, dat kan natuurlijk niet, het is geen string. Gooi die enkele quotes dus weg.

Daarnaast heb je nog een fout in de datumfunctie, maar daar kwam MySQL nog helemaal niet aan toe!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
SELECT
    lastactive
AS
    dagen_offline
FROM
    ".$db_tbl."
WHERE
    DATEDIFF(CURDATE(), lastactive) > 14

Niet getest...
 
GaMer B

GaMer B

25/01/2007 19:12:00
Quote Anchor link
Bedankt, het werk nu.
 



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.