- Home
- Categorie
- Coding e Sistemistica
- Coding
- Come fare questa query??
-
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
[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());[/php]
Grazie
-
Ciao carlitos1982,
dovresti dire qual'è il problema esatto.
-
il problema è che me li mostra non in senso decrescente...overo dal valore piu' alto di shares a quello piu' basso...io devo selezionarli dal valore piu' alto numerico di shares a quello piu' basso..:?
-
Il campo shares di che tipo è?
-
Varchar
-
ora ho cambiato il campo in INT 255 sembra che ora funzioni