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: 13 let
|
0