---
title: "sökning efter siffror i databas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22096-sökning-efter-siffror-i-databas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "aha"
published: "2001-04-19T20:27:00.000Z"
updated: "2001-04-20T16:35:00.000Z"
replies: 3
views: 261
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/22096-sökning-efter-siffror-i-databas"
---

# sökning efter siffror i databas?

## #1 — aha, 2001-04-19T20:27Z

```
$result = mysql_query("SELECT * FROM tabell WHERE rad1 &#0124;&#0124; rad2 LIKE '%$sokord%' ORDER BY rad1");
```

Varför funkar inte detta när det gäller siffror? då rad1 eller rad2 börjar på ett tal funkar inte ovanstående kod, varför? för bokstäver funkar det!

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

## #2 — LarsG, 2001-04-19T21:04Z

Vad menar du med inte fungerar? Fel resultat, felmeddelande eller?

&#0124;&#0124; betyder or i Mysql och inte konkatenering som i andra DBMS.

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

## #3 — aha, 2001-04-20T16:15Z

ja, jag vet att &#0124;&#0124; betyder or.

felet är att då någon av rad1 eller rad2 i tabellen börjar på en siffra visar den de resultaten med siffror oavsett vad man söker på..

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

## #4 — LarsG, 2001-04-20T16:35Z

Menar du att du vill hitta alla poster där antingen rad1 eller rad2 innehåller söksträngen?

```
$result = mysql_query("SELECT * FROM tabell WHERE rad1 LIKE '%$sokord%' 
or rad2 LIKE '%$sokord%' 
ORDER BY rad1");
```

Jag tycker att Mysql har en del kontextberoende tolking av värden.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22096-sökning-efter-siffror-i-databas
