Ciao!

Dunque, ho un database di mysql con un'unica tabella contenente i 10 campi:

id (univoco incrementale)
nome
cognome
via
città
provincia
telefono
titolo libro
data ritiro
data consegna


Ho un problemino: dovrei caricare l'intera tabella in un array e sto facendo così:

Codice PHP:
$query mysql_query("SELECT * FROM tabella ") or die . (mysql_error());
$row mysql_fetch_array($query);
$tabella = array();
$riga 1;

while (
$row mysql_fetch_array($query))
{
    for (
$col 1$col <= 10$col++)
    {
        
$tabella[$col][$riga] = $row[$col];
    }
    
$riga++;

In questo modo posso lavorare direttamente sull'array, ma il problema è che se cancello un record dal db non ho più corrispondenza fra id della tabella sul db e id della tabella dell'array. Ad esempio se mi riferisco all'id 5 dell'array, esso potrebbe corrispondere all'id 6 sul database perchè nel frattempo potrei aver rimosso dal db l'id 3, scalando tutti i record di una posizione. Come posso fare?