---
title: "Datum urval"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/129328-datum-urval"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "TomasA"
published: "2005-06-02T14:47:06.000Z"
updated: "2005-06-05T15:15:15.000Z"
replies: 5
views: 260
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/129328-datum-urval"
---

# Datum urval

## #1 — TomasA, 2005-06-02T14:47Z

Skall göra ett urval ut en tabell
Vill visa bara dagens och kommande registrerade händelser.

Har följande select-rad

```php
$result = mysql_query("SELECT * FROM deltar AND dag ORDER BY datum desc ", $db);
```

Hur kompletterar jag den så att den skippar "tidigare" poster vill bara ha dagens och kommande.
fältet **datum** är typ **date** i databasen.
Kör MySQL

Permalänk: https://www.webforum.nu/p/129328

## #2 — pettsson, 2005-06-02T14:51Z

```php
$idag = date("Ymd");
$result = mysql_query("SELECT * FROM deltar WHERE dag >= $idag ORDER BY dagid desc");
```

Permalänk: https://www.webforum.nu/p/1623085

## #3 — TomasA, 2005-06-02T15:04Z

Tackar - snabbt som tusan.

Två följdfrågor

1

Noterar att Du tagit bort tabellen **dag** 
men jag har fältet**datum** i den tabellen 
och i tabellen koppling bara till fältet **dagid** 
från tabellen **dag**

Kommer urvalet då ta hänsyn till tabellen dag?

2
Har jag fel i att ha med  **, $db)**  i slutet på SELECT-raden?

Permalänk: https://www.webforum.nu/p/1623095

## #4 — Kent.J, 2005-06-02T15:30Z

2\.
Om man inte har med $db så gissar den på senaste connection öppnad av mysql_connect.

Eller som det står "If the link identifier is not specified, the last link opened by mysql_connect() is assumed. "

Permalänk: https://www.webforum.nu/p/1623100

## #5 — pettsson, 2005-06-03T06:19Z

1) Ojdå, gick nog lite snabbt när jag läste frågan där... Så här ska det vara.

```php
$idag = date("Ymd");
$result = mysql_query("SELECT * FROM deltar, dag WHERE datum >= $idag ORDER BY dagid desc");
```

2) Om du öppnar flera databaskopplingar samtidigt bör du ha med $db, men annars kan du strunta i det, tycker jag.

Permalänk: https://www.webforum.nu/p/1623407

## #6 — sl0k, 2005-06-05T15:15Z

eftersom myqsl har egna datumfunktioner räcker det med .. 

```php
$result = mysql_query("SELECT * FROM deltar, dag WHERE datum >= NOW() ORDER BY dagid desc");
```

Permalänk: https://www.webforum.nu/p/1624452

---

Tråden på webben: https://www.webforum.nu/amne/php/129328-datum-urval
