Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Come fare questa query??

    Salve ragazzi avrei bisogno di fare questa query,ovvero selezionare partendo dal campo shares con il valore numerico piu' alto.Questa è la query che sto utlizzando ma non va
    Codice PHP:
    $per_pagina 10;
    $totale_dati mysql_fetch_row(mysql_query("SELECT COUNT(id_condivisi) FROM piucondivisi"));
    $totale $totale_dati[0];
    $totale_pagine ceil($totale/$per_pagina);
    $pagina_attuale = isset($_GET["pag"]) ? (int)$_GET["pag"] : 1;
    $start = ($pagina_attuale-1)*$per_pagina;
    $pagina_attuale = isset($_GET["pag"]) ? (int)$_GET["pag"] : 1;
    $start = ($pagina_attuale 1)*$per_pagina;

    //QUESTA LA QUERY CHE SI DOVREBBE MODIFICARE
    $query2 "SELECT * FROM piucondivisi  ORDER BY shares DESC LIMIT {$start}{$per_pagina}";
    $result2 = @mysql_query($query2) or die (mysql_error()); 
    Grazie

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Codice PHP:
    $query2 "SELECT * FROM piucondivisi  ORDER BY shares DESC LIMIT $start$per_pagina"

  3. #3
    Originariamente inviato da las
    Codice PHP:
    $query2 "SELECT * FROM piucondivisi  ORDER BY shares DESC LIMIT $start$per_pagina"
    Continua a non selezionarmi il tutto in modo corretto... il problema è che me li mostra non in senso decrescente...ovvero dal valore piu' alto di shares a quello piu' basso...io devo selezionarli dal valore piu' alto numerico di shares a quello piu' basso..

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    posta un esempio di cosa hai nella tabella e di cosa ti restituisce la query
    a me sembra giusta...

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.