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ì:
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?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++;
}