Možnost náhledu logu při zpracování dotazů na mé databázi
Dobrý den,
ladím script pro vkládání zboží z FEEDu. Při vytváření kategorií vytvořím záznam kategorie, která v tabulce neexistuje. Když se následně dotazuji na jeho ID pro přiřazení zboží do kategorie, tak jej ve výsledku dotazu nevidím. Tedy dojde k tomu, že script kategorii nenalezl a tudíž ji opět vytvoří. Když se ale podívám do tabulky přes PHP MyAdmin, tak záznam existuje a je jich tolik, kolikrát jsem procházel scriptem a dotazoval se na existenci záznamu příslušné kategorie. Vypadá to jako kdyby se INSERT ještě nedokončil a já se již ptám na jeho existenci. Když proběhne časová prodleva (např. script skončí) tak se data do tabulky zapíší a jsou tam několikrát
4 Answers
Dobrý den,
zde se jedná o chybu kódu, bylo by tedy vhodnější obrátit se na programátorské fórum, případně alespoň ukázat Váš kód.
Problém bude nejspíše v ověřování existence záznamu.