Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Инструменты разработчика (http://forum.typo3.ru/forumdisplay.php?f=34)
-   -   $GLOBALS['TYPO3_DB']->sql_query в TYPO3 9 (http://forum.typo3.ru/showthread.php?t=12578)

Ивано++ 22.07.2019 14:09

Мне не нужна ссылка. Так нет такого примера с sql_query
Приведите пример как сделать такой запрос в новой тайпе без TYPO3_DB.
PHP код:

$res $GLOBALS['TYPO3_DB']->sql_query(" SELECT * FROM my_table  ");
while ( (
$row $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) ) { } 


Николай Сипко 22.07.2019 14:16

Цитата:

Сообщение от Ивано++ (Сообщение 41554)
Мне не нужна ссылка. Так нет такого примера с sql_query
Приведите пример как сделать такой запрос в новой тайпе без TYPO3_DB.
PHP код:

$res $GLOBALS['TYPO3_DB']->sql_query(" SELECT * FROM my_table  ");
while ( (
$row $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) ) { } 


Не желаю

Ивано++ 22.07.2019 15:59

Не желаешь что?
Зачем пишешь тогда если не имеешь ответа - вопрос вполне конкретный?

Николай Сипко 22.07.2019 16:08

Цитата:

Сообщение от Ивано++ (Сообщение 41556)
Не желаешь что?
Зачем пишешь тогда если не имеешь ответа - вопрос вполне конкретный?

Не желаю далее с Вами общаться

Ивано++ 22.07.2019 16:11

Ну не желай.
Ответ на конкретно поставленный вопрос как - где?
Обычно если его нет - люди не пишут. А от вас все сообщения в этой теме это спам.
Вот вы привели пример - https://symfony.ru/doc/current/doctrine/dbal.html
А как это сделать в TYPO3?

Ивано++ 06.08.2019 22:56

Единственный вариант который нашел как сделать в 9.

PHP код:

$config = new \Doctrine\DBAL\Configuration();
$connectionParams = array(
    
'dbname'     => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['dbname'],
    
'user'         => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['user'],
    
'password'     => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['password'],
    
'host'         => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['host'],
    
'driver'     => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['driver'],
);
$conn = \Doctrine\DBAL\DriverManager::getConnection($connectionParams$config);
$sql "SELECT * FROM pages";
$stmt $conn->query($sql); // Simple, but has several drawbacks
while ($row $stmt->fetch()) {
    echo 
$row['title'];


Ура!

Николай Сипко 07.08.2019 01:28

Ищущий да обрящет
 
Цитата:

Сообщение от Ивано++ (Сообщение 42393)
Единственный вариант который нашел как сделать в 9.

PHP код:

$config = new \Doctrine\DBAL\Configuration();
$connectionParams = array(
    
'dbname'     => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['dbname'],
    
'user'         => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['user'],
    
'password'     => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['password'],
    
'host'         => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['host'],
    
'driver'     => $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['driver'],
);
$conn = \Doctrine\DBAL\DriverManager::getConnection($connectionParams$config);
$sql "SELECT * FROM pages";
$stmt $conn->query($sql); // Simple, but has several drawbacks
while ($row $stmt->fetch()) {
    echo 
$row['title'];


Ура!

А в "Корзина в TYPO3" http://forum.typo3.ru/showthread.php?t=12995 еще не поискали?

https://docs.typo3.org/c/typo3/cms-r...ion/Index.html

Ивано++ Senior Member, меня всегда удивляло, почему Вы предпочитаете задавать на форуме элементарные вопросы и ждать, чтобы кто-то услужливо Вам ответил, а не пользоваться документацией TYPO3 и информацией в интернете?


Часовой пояс GMT +4, время: 16:09.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot