Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Sprawdzenie i edycja rekordu w jedny zapytaniu
GreenGo
post 19.05.2010, 20:36:43
Post #1





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

Ostrzeżenie: (0%)
-----


Witam,
chciałbym edytować jeden rekord za pomocą UPDATE ale chciałbym, aby robiło się to tylko wtedy jeśli dany rekord istnieje. Normalnie zrobił bym to najpierw sprawdzając czy zapytanie SELECT zwróciło jeden rekord a potem dopiero później używając UPDATE ale czy dało by się to połączyć w jedno zapytanie ?

Z góry dzięki za pomoc smile.gif
Go to the top of the page
+Quote Post
wookieb
post 19.05.2010, 20:40:14
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Po prostu update, Jak rekord spełni wymagania w where to zostanie zmieniony. Jak nie to nei ma takiego rekordu.
Ilość zmodyfikowanych rekordów można pobrać
mysql_affected_rows
a w PDO jest to wynik metody exec


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 00:00