---
title: "Casesensitive & now()?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/92160-casesensitive-now"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jesper T"
published: "2003-12-08T21:27:26.000Z"
updated: "2003-12-08T21:57:04.000Z"
replies: 7
views: 210
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/databaser-sql/92160-casesensitive-now"
---

# Casesensitive & now()?

## #1 — Jesper T, 2003-12-08T21:27Z

Två frågor:

1. Hur får man case-sensitive på ett lösenord?
2. Kan man skriva in "now()" direkt i sqlfrågan ex. WHERE n_date=now() om formatet är 2003-11-20 12:30:02?

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

## #2 — Josef, 2003-12-08T21:33Z

2\. 

> **MySql.com skrev:**
>
> NOW() 
> Returns the current date and time as a value in 'YYYY-MM-DD HH:MM:SS' or YYYYMMDDHHMMSS format, depending on whether the function is used in a string or numeric context: 
> mysql\> SELECT NOW();
>         \-\> '1997-12-15 23:50:26'
> mysql\> SELECT NOW() + 0;
>         \-\> 19971215235026

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

## #3 — Peeer, 2003-12-08T21:34Z

1) Går säkert direkt i sql-satsen, men varför inte köra med kryperade lösenord istället? Då blir det garanterat case-sensitive :)

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

## #4 — K@llen, 2003-12-08T21:37Z

Re: Casesensitive &amp; now()?

> **Jesper T skrev:**
>
> Två frågor:
> 2\. Kan man skriva in "now()" direkt i sqlfrågan ex. WHERE n_date=now() om formatet är 2003-11-20 12:30:02?

Vill du ha fram den posten som är gjord exakt nu, eller vad vill du ha fram?

Vill du ha fram poster gjorda i dag skriver du med fördel:

```
WHERE n_date BETWEEN current_date AND current_date + interval 1 day
```

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

## #5 — Jesper T, 2003-12-08T21:40Z

> **Peeer skrev:**
>
> 1) Går säkert direkt i sql-satsen, men varför inte köra med kryperade lösenord istället? Då blir det garanterat case-sensitive :)

Krypterat? :q 

> **K@llen skrev:**
>
> Vill du ha fram den posten som är gjord exakt nu, eller vad vill du ha fram?

 Nej, det är en insert.

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

## #6 — K@llen, 2003-12-08T21:42Z

Okey, då kan du skriva now() direkt i sql-frågan. Men en insert använder väl inte WHERE. ;)

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

## #7 — Peeer, 2003-12-08T21:52Z

Ja, krypterat!
Istället för att lösenorden står i klartext i databasen (som vem som helst med tillgång till databasen kan läsa), så kan du spara lösenorden krypterade.

```
select userid from tabell where username = 'admin' and userpass = md5('krypterat lösenord')
```

I fältet userpass ska det då stå c123a8ee792e2eba3f519c10a66a8032 för att posten ska hittas. Du kan (inte än så länge iaf) få fram lösenordet ur det krypterade lösenordet, vilket gör det hela lite säkrare. Dessutom är m5() case-sensitive! :)

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

## #8 — Jesper T, 2003-12-08T21:57Z

K@llen:Nej, det har du ju rätt i.
Peeer:Ok, det låter struligt, då kan ju inte ens jag se dem... ;)

Jag hittade denna(LarsG): cast(passwrd as binary)='CaSe-SensiTiVe'
Funkade ju bra. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/92160-casesensitive-now
