browcu93 Posted January 10, 2023 Share Posted January 10, 2023 Witajcie, otóż mam problem napisałem swój moduł pod omnibusa teraz potrzebuje do crona wrzucić funkcję, lecz nie działa. Robie nowy plik php testowy z łączeniem do bazy danych i cisza. <?php include_once(dirname(__FILE__) . '/../../config/config.inc.php'); include_once(dirname(__FILE__) . '/../../init.php'); $now = date('Y-m-d'); $db = Db::getInstance(_PS_USE_SQL_SLAVE_); $createColumn = "ALTER TABLE `test` ADD `$now` DECIMAL(20,6) NOT NULL DEFAULT '0.000000' AFTER `test`;"; $db->executeS($createColumn); ?> presta 1.7.8.7 Link to comment Share on other sites More sharing options...
0 atomek Posted January 11, 2023 Share Posted January 11, 2023 Ścieżki w include_once na pewno dobrze masz ustawione? Metoda execueS służy do wyświetlania wyników, kolumny w ten sposób nie utworzysz. Spróbuj uruchomić ten skrypt z przeglądarki, włącz tryb debugowania. Link to comment Share on other sites More sharing options...
0 Krystian Podemski Posted January 11, 2023 Share Posted January 11, 2023 Tak jak napisał @atomek- zerknij na wywołanie tego pliku bezpośrednio. Nie używaj też znaku ; w zapytaniach bo multi-statement queries zostały wyłączone ze względów bezpieczeństwa. Link to comment Share on other sites More sharing options...
0 browcu93 Posted January 18, 2023 Author Share Posted January 18, 2023 Ogarnąłem sprawę, dzięki za pomoc Link to comment Share on other sites More sharing options...
Question
browcu93
Witajcie, otóż mam problem napisałem swój moduł pod omnibusa teraz potrzebuje do crona wrzucić funkcję, lecz nie działa. Robie nowy plik php testowy z łączeniem do bazy danych i cisza.
<?php
include_once(dirname(__FILE__) . '/../../config/config.inc.php');
include_once(dirname(__FILE__) . '/../../init.php');
$now = date('Y-m-d');
$db = Db::getInstance(_PS_USE_SQL_SLAVE_);
$createColumn = "ALTER TABLE `test` ADD `$now` DECIMAL(20,6) NOT NULL DEFAULT '0.000000' AFTER `test`;";
$db->executeS($createColumn);
?>
presta 1.7.8.7
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now