---
title: "Sortera namn med bokstäver"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/155631-sortera-namn-med-bokstäver"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Thistel"
published: "2007-01-06T18:13:19.000Z"
updated: "2007-01-07T17:13:27.000Z"
replies: 6
views: 434
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/155631-sortera-namn-med-bokstäver"
---

# Sortera namn med bokstäver

## #1 — Thistel, 2007-01-06T18:13Z

Fråga 1: Om ett värde innehåller både siffror och bokstäver vad skall då datatypen vara i tabellen? (databasen är mysql)

Fråga 2: Hur sorterar jag värden som innehåller både siffror och bokstäver?
Värden som skall sorteras är A1, A2, A11, A100, AB osv. Vill ha dem i den ordningen med.

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

## #2 — Peter S, 2007-01-07T11:23Z

1. Om värdets längd är konstant, t.ex. en bils registreringsnummer, kan du använda char(*storlek*). Annars är det varchar(*storlek*) som gäller.

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

## #3 — Thistel, 2007-01-07T14:58Z

Bra då har jag rätt i databasen. (varchar) Då är det bara fråga 2 jag behöver hjälp med nu.

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

## #4 — Pedda, 2007-01-07T15:18Z

Sorteras det fel om du kör ASC?

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

## #5 — Thistel, 2007-01-07T15:25Z

Japp...A11 kommer före A2 tex.

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

## #6 — Pedda, 2007-01-07T15:29Z

Kanske den här tråden kan vara till hjälp. Du får testa lite.
<http://www.webforum.nu/showthread.php?p=1106384#post1106384>

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

## #7 — Thistel, 2007-01-07T17:13Z

Blev inte bättre resultat.
Min nuvarande kod.

```php
    //Hämtar alla kategorier för länkar från tabellen tbl_link_cat och länkar från tbl_links     
    $query = "SELECT tbl_link_cat.cat AS Category, tbl_links.Lk_Name AS Name, tbl_links.Lk_url AS Url 
    FROM tbl_links, tbl_link_cat WHERE (tbl_links.Id = tbl_link_cat.Id) ORDER BY tbl_link_cat.cat ASC, tbl_links.Lk_Name ASC"; 
     $result = mysql_query($query);
    // Sätter en tom testvariabel 
    $test_category = ''; 
 
    //Loopar igenom alla kategorier och skriver ut dem     
    while ($row = mysql_fetch_assoc($result)) 
    { 
        if ($test_category != $row['Category']) 
        { 
            echo (' 
            <dl class="listarubrik"> 
                <dt>'.$row['Category'].'</dt> 
                 
            </dl>     
            '); 
         
        } 
         
        //Loopar igenom och skriver ut alla länkar som är för en viss kategori 
        $bgColor = ""; 
        $bgColor = (++$i & 1) ? '#f6f7f7' : '#ffffff'; 
        echo (' 
		<span class="faktatext"> <a href="'.$row['Url'].'">'.$row['Name'].'</a><br> </span>

    '); 
 
     
       // Sätter testvariabeln till aktuell kategori 
       $test_category = $row['Category']; 
        
    }
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/155631-sortera-namn-med-bokstäver
