676
Server / Re:PHP, jednoduchá transakční operace do MySQL
« kdy: 25. 03. 2019, 13:02:28 »
Ta funkce aktualniSoupiska() nemůže fungovat správně, protože proměnná $dotaz_nactiAktualniSoupisku není uvnitř dostupná.
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
Každý, kdo má mozek, tohle viděl už v roce 1980. Potom z BASICu urychleně přešel buď na C nebo rovnou na assembler!
>spíš jen dvě osoby, každá 0x - 5x za den (zalohování fotek z mobilu, atd.)
Kolko tych dat moze byt od 2 ludi za den ?
Samozrejme. Akurat 2 prilezitostne NAsy jaksi stracaju na vyzname pri prilezitostnom jednom NASe.
Keby som chcel silou mocou brat ohlad na vydrz diskov, tak ci tak zohladnim mozny vypadok, cize minialne ...
Stačí nastavit v databázi unikátní index a duplicitní záznam se nevloží. Select pak nebude potřebný a atomicita operace bude zajištěna.
Tak předpokládám, že tam ten index je. Ale zaprvé tam nebudu cpát duplicitní data a generovat zbytečně chyby v databázi (byť bych si je třeba v php odchytil) a zadruhé chci asi nějak zjistit a zobrazit stav transakce - třeba uživateli nebo to někam zalogovat.
Unikátní index splňuje vše, co je zmíněno.
Jak?
Tím, že neumožní duplicitní záznam vložit ani externím nástrojem.
Takže tam pak budeš z aplikace insertovat záznamy s existujícím id a je podle tebe vše v pořádku?
Stačí nastavit v databázi unikátní index a duplicitní záznam se nevloží. Select pak nebude potřebný a atomicita operace bude zajištěna.
Tak předpokládám, že tam ten index je. Ale zaprvé tam nebudu cpát duplicitní data a generovat zbytečně chyby v databázi (byť bych si je třeba v php odchytil) a zadruhé chci asi nějak zjistit a zobrazit stav transakce - třeba uživateli nebo to někam zalogovat.
Unikátní index splňuje vše, co je zmíněno.
Jak?
Kite...díky..nechám si od zkušených jako Ty rád doporučit správný postup, ale domnívám se, že primární klíč nezajistí aby se do sloupce nedostal stejný záznam/hodnota. Pokud se mýlím, tak pak nechápu ten princip.
Pravděpodobně máš na mysli, že hodnotu co chci kontrolovat by byla primárním klíčem.
Stačí nastavit v databázi unikátní index a duplicitní záznam se nevloží. Select pak nebude potřebný a atomicita operace bude zajištěna.
Tak předpokládám, že tam ten index je. Ale zaprvé tam nebudu cpát duplicitní data a generovat zbytečně chyby v databázi (byť bych si je třeba v php odchytil) a zadruhé chci asi nějak zjistit a zobrazit stav transakce - třeba uživateli nebo to někam zalogovat.
Nevrací to jako asociativní pole, ale jako JSON. Zpracovává se to metodou JSON.parse().díky za info..
Já to ještě na úrovni PHP encoduju do jsonu a ten pak echuju ven a Ajaxem zpracovávám.
Každopádně i bez 'parse' to rozklíčuje a hodnoty vsadí přesně jak potřebuju.