cześć
mam pytanie jak będzie wyglądało zapytanie, które zliczy ilosc rekordów w tabeli i jeśli będzie większa niż 1 wykona UPDATE
nie wiem jak to składniowo zapisać, proszę o jakieś przykłady ;]
<?php if(mysql_num_rows($zapytanie) > 0) { //mysql_num_rows($zapytanie) pobiera ilość rekordów z tego zapytania } } else { } ?>
UPDATE nazwa_tabeli SET nazwa_pola=IF((SELECT COUNT(*) FROM nazwa_tabeli)>0, nowa_wartosc, nazwa_pola)
SELECT count(*) FROM nazwa tabeli INTO @var; IF (@var>0) THEN UPDATE nazwa_tabeli SET nazwa_pola = nowa_wartosc; END IF;