[PHP+MySQL] Usówanie wielu rekordów


(Bartekviper) #1

Witam,

Chciałbym się dowiedzieć czy da się a jak tak to jak zaktualizować kilka rekordów na raz z bazy danych bez znania ich liczby. Wyjaśniam o co chodzi.

Pobieram w taki sposób dane do zaktualizowania i chciałbym, żeby jak nacisnę przycisk zapisz automatycznie zmiany zostaną wprowadzone do wszystkich rekordów pobranych w ten sposób. Załóżmy, że nie znam ich liczby. Istnieje takie zapytania czy należy znać ich liczbę? Jak to robią w Joomli przy zapisywaniu ustawień. Nigdy się nie zagłębiałem w joomle.

$query = "SELECT `settingName`, `settingValue`, `settingSub` FROM `".CFG_DB_PREFIX."settings`";

$result = mysql_query($query);

echo "";

echo "

| ".$row[2]." | |
| |

"; [/code]

Z góry dzięki za pomoc.


(Kontakt) #2

Tak na szybko:

dodaj sobie jakas zmienną i powiększaj ją o 1 w while

poza while, dodaj jeszcze jednego inputa (hidden) z ilością która sie policzyła w while :wink:


(Bartekviper) #3

No tak. A jak ID nie jest po kolei bo mam auto_increment?


(Kontakt) #4

Nie ma to znaczenia, masz liczyć do dotatkowej zmiennej :wink:


(Bartekviper) #5

Dzięki bardzo.