| Autor | Zpráva | ||
|---|---|---|---|
| mArt Profil * |
#1 · Zasláno: 14. 12. 2010, 23:29:25
Zdravím,
mám možná trošku hloupý dotaz, ale... Čím může být způsobeno, že se mi trgger nevytvoří když ho vytvářím PHPkem přes mysql_query()? (Standardní sql dotaz proběhnev pohodě, jen trigger ne) Nehodí to žádnou chybu a trigger se nevytvoří. Když ten stejný trigger napíšu přímo v phpMyAdminu, tak vše proběhne v pořádku a trigger funguje. Jak mohu triggery vytvářet z PHPka? Diky za rady... :-) |
||
| joe Profil |
#2 · Zasláno: 15. 12. 2010, 00:02:58
mArt:
„Jak mohu triggery vytvářet z PHPka?“ Nevím, nezkoušel jsem, ale myslíš, že phpMyAdmin není "PHPko"? |
||
| __construct Profil |
#3 · Zasláno: 15. 12. 2010, 08:29:54 · Upravil/a: __construct
mArt:
Môže to mať viacero príčin: • mysql_query() to berie ako viac dotazov (osobne ale myslím, že rozkúskovanie na jednotlivé dotazy by nepomohlo, ani použitie mysqli_multi_query())
• MySQL príkazy ako napr. USE, QUIT … nejde spustiť cez mysql_query()
• Dotazy ktoré sa neukončujú bodkočiarkou (po vašom „středníkem“) Pozri ako to rieši už spomínaný phpMyAdmin, alebo Adminer. Každopádne jedno riešenie by bolo použiť shell_exec().
|
||
|
Časová prodleva: 15 let
|
|||
0