Autor Zpráva
table
Profil *
Zdravím Vás pánové a dámy.
Potřeboval bych poradit ohledně zápisu do db.
Pomocí formuláře zapisuji do db informace z CSV souboru.
V csv se někdy vyskytnou 4 řádky někdy 6 řádku někdy i více nebo méně, podle toho se zapíše i řádků do db.
Oč mi nyní jde.
Potřeboval bych aby se při každém zápisu k počtu řádku připsalo stejné ID.
Tzn. první zápis CSV obsahuje 4 řádky, zapíšou se 4 řádky všechny ze stejným id=1.
Druhý zápis např. 7 řádků zapíše se do db 7 řádků ovšem už aby měli všechny id=2.
No a při každém zápisu aby se to id o 1 navýšilo.
Prosím Vás o radu jak toto vyřešit?
Všem děkuji za případné rady.
Tori
Profil
table:
Jestli chcete ta ID generovat automaticky a popořadě, můžete buď před každým importem vytáhnout SELECT MAX(id) z té tabulky + 1, anebo si založit tabulku s jediným sloupcem: id (INT PRIMARY KEY AUTO_INCREMENT) a před importem vložit řádek a zjistit nově vytvořené ID. Pokud by to nemělo být popořadě, můžete využít třeba PHP fci uniqid. (Btw - "id" není imho zrovna výstižný název pro sloupec, jehož hodnoty se můžou opakovat. Spíš "import_no" nebo tak něco.)

Zdravím Vás pánové a dámy.
Za tohle máte u mě plus. :-)
table
Profil *
Myslím že s tím selectem to bude asi nejednodušší, ale nějak nemám potuchy jak by měl vypadat.

„Zdravím Vás pánové a dámy.“
„Za tohle máte u mě plus. :-)“

Už sem chodím nějaký ten čas a vím že tu nejsou jen pánové ale i velmi chytré dámy.


PS: tak myslím že už to mám.
Díky za radu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: