trochę się naczytałem na temat tego co jest lepsze do zliczania liczby rekordów w bazie i oczywiście wychodzi na count, ale nie jestem pewny czy w moim przypadku nie lepiej będzie użyć jednego zapytania ale z (SELECT * from ... ) zamiast dwóch innych, dlatego proszę o opinie ludzi znających się na rzeczy.
Pokrótce mam taki skrypt edycji:
- sprawdź czy istnieje rekord z podanym id
- jeśli tak, to pokaż formularz, gdzie jego wartości są wpisywane automatycznie z bazy danych
- jeśli nie pokaż komunikat o błędzie
i tutaj właśnie najpierw muszę sprawdzić czy istnieje taki rekord (czyli tutaj lepsze count), ale później muszę uzupełnić formularz danymi z bazy - trzeba zrobić drugie zapytanie do bazy i tutaj będzie (SELECT * from ...)
Wg Was lepsze jest to:
$zmienna = $r['pole']; $zmienna2 = $r['pole2']; }
czy to:
if($array['ile'] > 0) { $zmienna = $r['pole']; $zmienna2 = $r['pole2']; }
Wydaje mi się, że te pierwsze wyjście, bo jest tam tylko jedno zapytanie, ale chciałby być pewny
