Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Petla do tworzenia nazwa[MySQL][PHP]
rad11
post
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


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?
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


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.

Ten post edytował SmokAnalog 3.07.2014, 13:38:22
Go to the top of the page
+Quote Post
rad11
post
Post #3





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Fajnie dziala, tylko o te tworzenie nazwy to chodzi o petle w php (IMG:style_emoticons/default/smile.gif)

Ten post edytował rad11 3.07.2014, 13:43:45
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #4





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Dlaczego musi to być w pętli PHP? Zapytanie jest krótsze, czytelniejsze i wydajniejsze.
Go to the top of the page
+Quote Post
rad11
post
Post #5





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


No w sumie to chyba nie musi musze przetestowac i zobaczyc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:30