![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 31.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chcę zapisać do bazy (zaktualizować) wiele rekordów na raz klikając jednym przyciskiem. mam skrypt, który powinien coś takiego realizować, ale chyba coś zrobiłem źle. Proszę o pomoc w rozwiązaniu problemu. Nie są zapisywane (aktualizowane) rekordy na bazie.
Ten post edytował grzechu2206 1.07.2010, 19:57:02 |
|
|
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
zainteresuj się klauzurą WHERE, podaj odpowiednie warunki i z głowy.
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Jeśli rekordy do zmiany posiadają bardzo różne wartości - nie da się. Jeśli zmiany są w jakimś stopniu proporcjonalne lub stałe, odpowiednia klauzula WHERE.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 31.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 78 Dołączył: 4.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
najprościej wyświetl sobie wszystkie zapytania na ekran i przeanalizuj, czy na pewno robią to, co chcesz - może sprawdzasz nie te kolumny, może zmieniasz nie to, co powinienes.
Możesz się też pobawić funkcjami mysql_affected_rows i mysql_error (sprawdzasz result tylko ostaniego zapytania, może poprzednie są błędne? ) Ten post edytował zordon 2.07.2010, 11:01:38 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 31.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pls o pomoc.
zrobiłem trochę inaczej... ale teraz też nie zapisuje poprawnie wyników...
proszę o pomoc. czy ktoś mógłby mi zmodyfikować delikatnie kod, aby dane były zapisywane w tabeli podczas aktualizacji? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 29.08.2025 - 23:58 |