MySQL Select by

Gestart doorAllard4 reacties24 weergaven

5 berichten · pagina 1 van 1

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Beste,

Ik heb een vraag. Ik heb in mijn table een heel aantal rijen. Een van die is Date. Ik wil dat hij alle quertys showt met deze maand. De date ziet er zo uit: 2010-12-15. Dus alle quertys met 12 erin. Kan dat?
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Vraag, ik heb nu dit script en krijg als output 3111, dat klopt. Maar kan ik ook doen dat hij deze bij elkaar optelt?

[COLOR= #0000BB]<?php
$show_result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table_prefix[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"appoint WHERE date >= "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m"[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"-01 AND date <= "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m"[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"-31"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$show_result[/COLOR][COLOR= #007700]))
  {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tally[/COLOR][COLOR= #007700]];
}[/COLOR]
?>
0
Berichten
262
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
beetje vreemd als je het mij vraagt. lees je vorrige topic eens door.
link.

staat namelijk een hellemaal link naar een goede tut over werken met datum/ tijd in query
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dank je, maar dit heeft niets meer met tijd te maken... Hoe kan ik rekenen met getallen uit da database?
0
Berichten
262
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
met datum reken kun je ook ook laten doen door mysql.
in meeste gevallen heb je dan de between voor nodigwink.

en ander moet je hem om zetten naar strtotime().
ook al vertraagt dat de laat tijd. voor als je datum een heel stuk terug moet rekkensmile
/// tijd op halen
$vandaag = time ();

// morgen
$morgen = strtotime ("+1 day", $vandaag);

// volgende week
$volgende_week = strtotime ("+1 week", $vandaag);

setlocale (LC_ALL, "nl_NL");

$datumtekst = strftime ("%d %b", $vandaag);
$sql_datum = strftime ("%Y-%m-%d", $vandaag);

$datumtekst = strftime ("%d %b", $morgen);
$sql_datum = strftime ("%Y-%m-%d", $morgen);

$datumtekst = strftime ("%d %b", $volgende_week);
$sql_datum = strftime ("%Y-%m-%d", $volgende_week);


over gewoone getallen zou je gewoon kunnen berekken met een beetje wiskunde wink
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren