![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Jak sprawdzić, ile wierszy podlegało Update'owi, oraz które to były wiersze? Czy jest to możliwe?
Teoretycznie funkcja Update zwraca tylko ilość zmian, ale do tego też nie wiem jak sie dostać :cry: -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
jest funkcja w php ktora podaje dane ostatniego zapytania nie wiem tylko jakie ... tak tylko naprowadzam w pracy jestem i nie mam swoich skryptow
![]() -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
rzeczywiście - jest mysql_affected_rows(), niestety, ale zwraca tylko ilość przetworzonych wierszy.
A co z ich numerami? -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
byla jeszcze inna zaraz poszukam
znalazlem zobacz to mysql_info http://pl.php.net/manual/pl/function.mysql-info.php jezeli juz nie znajdziesz sposobu w postaci okreslonej funkcji to moze tak najpierw przerob zapytanie z UPDATE na SELECT i masz ID i ilosc nastepnie UPDATE jedyna mysl jak Twoj problem rozwiazzac -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Podana przez Itsme metoda jest jedyną. Najpierw SELECT potem UPDATE z tymi samymi warunkami. Inaczej nie odczytasz co się zmienia. Po UPDATE możesz poznać wyłącznie ilość zmienionych wierszy.
-------------------- cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 22.04.2002 Skąd: Szubin Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie.
Id wiersza można otrzymać tylko po INSERT, jeśli któreś z pól miało auto_increment ustawione. Pozdrawiam LeWaR |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 227 Pomógł: 1 Dołączył: 12.05.2002 Skąd: gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Hej a mozesz napisać jak wyciągnąć ostatni rekord po INSERTcie ?.
bo próbowałem, niby wszystko dobrze a jednak nie. -------------------- Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia Jedyny przedawkowany portal motoryzacyjny to autoholik.pl |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Brak czasu :/
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 22:57 |