Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Petla do tworzenia nazwa[MySQL][PHP]
Forum PHP.pl > Forum > Przedszkole
rad11
Witam panowie chcialbym sobie napisac petelke ktora gdy bede dodawac rekord bedzie mi sprawdzac czy istnieje 16 rekordow o konkretnej nazwie np "nazwa1" i i jesli nie istnieje to kolejne 16 rekordow beda mialy pole nazwy "nazwa2" i tak zeby iterowalo sobie. Czy ma ktos jakis pomysl jak to rozwiazac?
SmokAnalog
Jeśli te rekordy nie będą usuwane, to możesz w pole z nazwą wstawiać wartość:

  1. INSERT INTO `tabela` (`nazwa`)
  2. SELECT concat('nazwa', (SELECT floor(count(*) / 16) + 1 FROM `tabela`));


Jeśli będą, to możesz z podzapytaniem wybrać ostatnią nazwę i sprawdzić ile już jest takich nazw w bazie.
rad11
Fajnie dziala, tylko o te tworzenie nazwy to chodzi o petle w php smile.gif
SmokAnalog
Dlaczego musi to być w pętli PHP? Zapytanie jest krótsze, czytelniejsze i wydajniejsze.
rad11
No w sumie to chyba nie musi musze przetestowac i zobaczyc smile.gif
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.