Вопросы с тегом «jdatabase»

4
Метод создания подзапроса с использованием JDatabase
На http://docs.joomla.org/Selecting_data_using_JDatabase нет документированного метода написания подзапроса с использованием JDatabase. https://gist.github.com/gunjanpatel/8663333 иллюстрирует один из способов сделать это с помощью нескольких пропущенных битов: $subQuery = $db->getQuery(true); $query = $db->getQuery(true); // Create the base subQuery select statement. $subQuery->select('*') ->from($db->quoteName('#__sub_table')) ->where($db->quoteName('subTest') . ' = ' . $db->quote('1')); // Create the base select statement. …

1
Как объединить AND и OR в предложении WHERE, используя объект запроса?
Принимая во внимание требуемый SQL ниже, где должны быть соблюдены Cond1 и Cond2 ИЛИ Cond3 должен быть соблюден для выбора, какой правильный способ использовать getQuery()для его достижения? Требуемый SQL: Condition1 и Condition2 в скобках) SELECT * FROM #__myTable WHERE (condition1=true AND condition2=true) OR condition3=true С цепочкой: указав ИЛИ в -> …
21 jdatabase  sql 

3
Можно ли вставлять сразу несколько записей с помощью jDatabase?
Вместо использования цикла, могут ли функции базы данных Joomla создавать оператор SQL, подобный этому? INSERT INTO #__tablename (col1,col2) VALUES ('1', 'one'), ('2', 'two'), ('3', 'three'), ... ('999', 'three'), Документы в разделе Доступ к базе данных с использованием JDatabase , ссылаются на транзакции и с использованием SQL или объектов, но в …
11 jdatabase 

1
Как использовать LIMIT в getQuery
Учитывая желаемый SQL: SELECT * FROM #__tablename LIMIT 5 Как мне использовать $ query для этого? $db = JFactory::getDBO(); $query = $db->getQuery(true); $query->select($db->nameQuote('*')); $query->from($db->nameQuote('#__tablename')); $db->setQuery($query); $rows = $db->loadObjectList();
8 jdatabase 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.