Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Multiple update / drop -> insert

Aktivity
Avatar
Petr Slouka
Člen
Avatar
Petr Slouka:16.2.2016 21:23

Zdravím lidi :)
Měl bych prosbu potřebuju vytvořit PHPčko, které....

Mám tabulku v MYSQL, kde je sloupec Přijmení|Jméno|Za­platil (hodnota ano/ne) - seznam přihl. dětí na letní tábor...

V administraci si načtu celou tabulku a seřadí se mi podle ABC - přijmení...

Pom. JS si můžu odebírat a přidávat řádky... a teď....

Potřebuju poradit, vytvořit script, který buď...

  1. Prvně vymaže celou tabulku a nahraje komplet novou (což mi přijde jednodušší), ale tady jsem si s tím poradil tak, že ta fce je strašně dlouhá.. Takže jestli jde udělat nějaký multiple insert, který checkne n-řádků a pak podle toho to vloží do předem vymazané tabulky.. není zadáno ID, je to zbytečné..
  2. Nebo druhou možností je, jen update, který si ale myslím, že mi přijde zdlouhavější.. Check každého řádku, jestli tam dítě již je, potom smazat to, co tam už nechci a tak...

Jestli mi tedy můžete nějak poradit, stačí nějaké odkazy, ale nikde jsem nenašel nic, co funguje... A upřednostňoval bych PDO, začínám se v tom pomalu přeučovat....

Předem díky :)

 
Odpovědět
16.2.2016 21:23
Avatar
Odpovídá na Petr Slouka
Michal Štěpánek:16.2.2016 22:50
  1. Myslím, že ID není zbytečné, v mnoha případech ti může výrazně zjednodušit práci s tabulkou
  2. Možná, že když napíšeš, co vlastně chceš dosáhnout, tak se někdo najde, kdo ti pomůže... toto totiž nemá ani hlavu ani patu.
Nahoru Odpovědět
16.2.2016 22:50
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Vít Pleskot
Člen
Avatar
Vít Pleskot:17.2.2016 11:04

Souhlasim s Michalem, ID neni zbytecne temer nikdy, vzdy se najde duvod proc ho pouzit. Funkce nemusi byt slozita ne? Pracujes s tim v js, tak si vyhod json se zmenama, ktery provedes, pridano, odebrano, upraveno, kdyz si pomuzes ID, ktery bude jedinecny a rostouci tak mas jasne identifikovano, json si pak projdes a provedes update. nebo delete nebo insert.

 
Nahoru Odpovědět
17.2.2016 11:04
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.