Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [prope][symfony] zapytanie
Forum PHP.pl > Forum > PHP
AxZx
witam

mam tabele w bazie mysql z kolumna kosz.
do przerobienia jest powiedzmy 30 wierszy w jednej akcji.

zadanie jest takie zeby sprawdzic jaka wartosc jest w kolumnie kosz i wykonac odpowiednia akcje

jezeli kolumna = 0 -> update na 1
jezeli kolumna = 0 -> usuniecie wiersza.

jest mozliwosc wykonania tego w jednym zapytaniu czy raczej trzeba pobrac wszystkie 30 wierszy i w petli sprawdzac wartosc i wykonywac kolejne zapytanie?
byloby to jakies 31 zapytan.

pozdrawiam
LBO
Podstawowy SQL nie ma możliwości jednoczesnego kasowania i aktualizowania w jednym zapytaniu - 2 minimalnie.

  1. UPDATE ... WHERE ...
  2. DELETE ... WHERE ...


W Propelu tworzysz odpowiednie kryteria, a potem twojaTabelaPeer::doUpdate($criteria1) i twojaTabelaPeer::doDelete($criteria2).
AxZx
wlasnie w tym sek ze nie chce kasowac i aktualizowac danych jednoczesnie.
chce zrobic albo to, albo to w zaleznosci od tego co znajduje sie w kolumnie kosz.

EDIT:
naprowadziles mnie:)
dzieki bardzo
LBO
Nie rozumiem... napisz dokładniej (popraw) warunki w jakich to robisz i coś się wymyśli.

edit: powodzenia winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.