[linux] OT!:mysql

Tomas Tudja catcher na hysteria.sk
Čtvrtek Říjen 14 20:00:46 CEST 2004


Martin Kryc wrote:


> 1. neodpovedaj na uz poslany mail, ale pis novy (kvoli threadu)
>
> 2. ak potrebujes ID prave vlozeneho zaznamu (riadku), nerob to
> naslednym selectom, ale vies to zistit pomocou fcie mysql_insert_id
> (mysql_insert_id --  Get the ID generated from the previous INSERT
> operation). pozri:
http://sk.php.net/manual/sk/function.mysql-insert-id.php
>
> teda, predpokladam, ze potrebujes to, co som napisal :). ako je to s
> poradim, neviem 100% potvrdit, ale este NIKDY sa mi nestalo to, ze po
> inserte a naslednom selecte som tam tento zaznam nemal...

Dakujem, netusil som, ze mysql_insert_id je prave o auto increment field.
Prepacte, ze som narusil thread.

Tomas Tudja

>
>
> On 14.10.2004 17:32:38, Tomas Tudja wrote:
>
> > Nazdar,
>
> > Je to sice absolutny OT, ale vsimol som si, ze sa tu poniektory dost
dobre
> > vyznate v mysql. Potreboval by som si upresnit jednu vec:
>
> > V php scripte vlozim pomocou mysql_query data do tabulky. V tabulke je
INT
> > pole s autoincrement funkciou. Ked budem hned na dalsom riadku vyberat
data
> > z tej istej tabulky pomocou SELECTu, najdem tam tento posledny riadok?
> > Potrebujem medzi insertom a naslednym selectom volat sleep(1)? Hodnutu
id
> > potrebujem kvoli jednoznacnemu previazaniu jednotlivych riadkov v dvoch
> > rozdielnych tabulkach. Hodnota vo field id mi vznikne presne a len v
case
> > prveho INSERTu. Moze sa stat, ze pri vacsej zatazi mysql servera mi
proste
> > ten SELECT v dalsom riadku vrati riadky bez toho posledneho
(najnovsieho)?
>
> > Dakujem
>
> > Tomas Tudja
>
> --
>                         \ /
>                       /\ o -
>                    /\/  \ \
> --[ horol ]-------/ /    \--
>
> _______________________________________________
> http://lists.linux.sk/listinfo/linux
> Prehladavanie archivu: http://search.lists.linux.sk
> Meta FAQ: http://faq.lists.linux.sk




Další informace o konferenci linux