Originariamente inviato da daniele_dll
ehm...è normalissimo che non cambia posto...mysql li invia in base a come vengono inseriti

devi usare order by per ordinarli
per il fatto che non li visualizza non zo :\
PS: int massimo arriva a 10 non a 11

puoi ridurlo
ho individuato l'errore, o meglio lo script che nn va'....
Spiego meglio il problema. Voglio estrapolare i dati presenti in un determinato rigo della tabella, senza conoscere nessuno dei valori dei suoi campi.
Se ad esempio voglio leggere i dati del 5° rigo, utilizzo 2 query:
-mysql_result($select, 5); per conoscere l'id
-mysql_fetch_array($query2); per conoscere tutto il resto.
lo script è il seguente:
codice:
<?php
include ("config2.inc.php");
$query = "SELECT id_sito FROM info_siti";
$select = mysql_query($query, $connessione);
$data = mysql_result($select, 5);
$a = $data['id_sito'];
$sql = "SELECT nome_sito FROM info_siti WHERE id_sito = $a";
$query2 = mysql_query($sql, $connessione);
$result = mysql_fetch_array($query2);
$n_sito = $result["id_sito"];
$titolo = $result["nome_sito"];
print "$n_sito
$titolo";
mysql_close ($connessione) or die (errore());
?>
se l'id è composto da una sola cifra (0<ID> 9), lo script funziona, mentre se l' id è composto da 2 cifre (ID> 9) lo script mi stampa la cifra relativa alla decina.
Quindi se l'id è 23 mi stampa 2, e nn visualizzo il record giusto...
ohhh miei Sommi Maestri, qual'è l'intoppo?
i miei più Sinceri Saluti