Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    ordinamento errato dei dati

    Faccio una query semplice-semplice
    Codice PHP:
    $result9 mysql_query("SELECT * FROM `coll` WHERE `kind` = '$kind' && `name` != '$nome' && `add` != 0 ORDER BY `add` DESC LIMIT 20");
    while (
    $row9 mysql_fetch_array($result9)) {
        
    $name $row9["name"];
        
    $news $row9["add"];
        echo 
    "<h2><font color=\"#FF6600\">" $name "</font><font size=\"-1\"> has addedded </font><font color=\"#FF6600\">" $news "</font> <font size=\"-1\">news</font></h2>";
        } 
    eppure i risultati vengono ordinati in modo sballato; ovvero, mi crea una lista del tipo:
    Tizio has addedded 4 news
    Caio has addedded 3 news
    Sempronio has addedded 2 news
    Ciccio has addedded 10 news
    Insomma, ordina i dati considerando come valore la prima cifra del numero, non il numero nel suo complesso...
    Il campo del db è di tipo varchar
    metatad
    graphic & web design

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ecco, così sai quel che succede a mettere in un campo di testo un valore numerico

    Usa un campo INT
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    ...
    metatad
    graphic & web design

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.