Mi spiacerebbe dover aggiungere dei campi.
Ad ogni modo la mia tabella presenta anche altre colonne, non solo quelle vecchie.
Esempio:
tab en
2 ciao1
2 ciao2
2 ciao3
2 ciao4
3 ciao5
3 ciao 6
Ecco come sto procedendo.
Dovendo disporre di tutti gli elementi aventi in comune la stessa chiave, e dovendo scambiare questa chiave con tutti gli elementi di X+1 oppure X-1, ho creato 3 array.
In questi array io memorizzo tutte le var con indice X, X+1 e X-1.
Ora però non riesco a fare la query di UPDATE!
Ecco come ho fatto:
Codice PHP:
$sql = "SELECT *
FROM menu
WHERE cascata = $tab";
$result=mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$cascata_corrente[] = $row['en'];
}
$sql = "SELECT *
FROM menu
WHERE cascata = $tab+1";
$result=mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$cascata_maggiore[] = $row['en'];
}
$sql = "SELECT *
FROM menu
WHERE cascata = $tab-1";
$result=mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$cascata_minore[] = $row['en'];
}