PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 [2] 3 4 5 6 7 8 »

> Найдено сообщений: 117
zzzzzz Отправлено: 25 Ноября, 2013 - 20:51:35 • Тема: LEFT INNER JOIN >= 3 • Форум: Работа с СУБД

Ответов: 9
Просмотров: 2672
после ON же описываются поля по которым выбираются данные
(Добавление)
Синтаксис верен. ведь убрав любой join выборка срабатывает. Может я много прошу(байт) ?
zzzzzz Отправлено: 25 Ноября, 2013 - 20:33:39 • Тема: LEFT INNER JOIN >= 3 • Форум: Работа с СУБД

Ответов: 9
Просмотров: 2672
Все равно не знаю куда смотреть, укажите пожалуйста
zzzzzz Отправлено: 25 Ноября, 2013 - 20:17:49 • Тема: LEFT INNER JOIN >= 3 • Форум: Работа с СУБД

Ответов: 9
Просмотров: 2672
Здравствуйте.
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. $psql1 = "SELECT *
  3.           FROM node
  4.           LEFT OUTER JOIN field_data_title ON node.nid = field_data_title.nid
  5.           LEFT OUTER JOIN field_data_category ON node.nid = field_data_category.nid
  6.           LEFT OUTER JOIN field_data_body  ON node.nid = field_data_body.nid
  7.           LEFT OUTER JOIN field_data_video ON node.nid = field_data_video.nid
  8.           WHERE node.type='1'
  9.           ORDER BY node.nid DESC";


Я сдался Огорчение
Запрос выдает ошибку Fatal error: Call to a member function fetch_assoc() on a non-object
Убираю одно из(любое) условий LEFT OUTER JOIN и выборка срабатывает.

Их что можно всего 3 раза использовать?
zzzzzz Отправлено: 24 Ноября, 2013 - 14:23:04 • Тема: insert в несколько таблиц • Форум: Работа с СУБД

Ответов: 2
Просмотров: 951
Спаааасибо
zzzzzz Отправлено: 24 Ноября, 2013 - 14:13:42 • Тема: insert в несколько таблиц • Форум: Работа с СУБД

Ответов: 2
Просмотров: 951
Здравствуйте.
Вопрос по синтаксису.
Искал в гугле по запросу insert в несколько таблиц mysql но...

Есть два запроса на вставку
mysqli->query ( INSERT INTO table1 () VALUES(..., ...) );
mysqli->query ( INSERT INTO table2 () VALUES(..., ...) );

Как мне их объединить в один mysqli->query?

Так тоже работает но очень хочется понять как их объединить
Спавсибо
zzzzzz Отправлено: 23 Ноября, 2013 - 22:45:17 • Тема: Разорвать массив • Форум: Вопросы новичков

Ответов: 5
Просмотров: 187
А вот мой Огорчение Печально
PHP:
скопировать код в буфер обмена
  1. $newArray_1 = array();
  2. $newArray_2 = array();
  3.  
  4. foreach( $array as $k => $v ){
  5.  
  6.     if($k == 'show' || $k == 'test' ){
  7.         $newArray_1[ $k ] = $v;
  8.     }
  9.     else{
  10.         $newArray_2[ $k ] = $v;
  11.     }
  12.  
  13. }



Спасибо за помощь
zzzzzz Отправлено: 23 Ноября, 2013 - 22:19:46 • Тема: Разорвать массив • Форум: Вопросы новичков

Ответов: 5
Просмотров: 187
Здравствуйте.
Есть исходный массив неважно с какими значениями
PHP:
скопировать код в буфер обмена
  1.  
  2.     [title] => ...
  3.     [nid]   => ...
  4.     [show]  => ...
  5.     [main]  => ...
  6.     [test]  => ...
  7.     [body]  => ...
  8. )


Нужно разделить его на два массива где в первом будут ключи=>значения только:
show
test
а во втором все остальные элементы массива.

Хелп ми.
Заранее спасибо
(Добавление)
На данный момент имею свою реализацию, но отчетливо понимаю, что это...
zzzzzz Отправлено: 18 Ноября, 2013 - 16:45:31 • Тема: fetch_all • Форум: Вопросы новичков

Ответов: 3
Просмотров: 466
В php 5.4 оно по умолчанию.
Но phpinfo нет раздела mysqlnd, значит его хостинг провайдер не включил в php
Писать в саппорт?
zzzzzz Отправлено: 18 Ноября, 2013 - 16:17:06 • Тема: fetch_all • Форум: Вопросы новичков

Ответов: 3
Просмотров: 466
Здравствуйте.

Есть такое

$query = $mysqli->query( $sql );
$node = $query->fetch_all(MYSQLI_ASSOC);

После выполнения дает такое
Call to undefined method mysqli_result::fetch_all()

Почему php не понимает метод fetch_all

phpinfo говорит PHP Version 5.4.0
zzzzzz Отправлено: 17 Ноября, 2013 - 21:42:46 • Тема: Выбрать новости за сегодня • Форум: Вопросы новичков

Ответов: 2
Просмотров: 137
Это круто, спасибо.
zzzzzz Отправлено: 17 Ноября, 2013 - 19:30:06 • Тема: Выбрать новости за сегодня • Форум: Вопросы новичков

Ответов: 2
Просмотров: 137
Здравствуйте. Храню время создания новости в поле date формата time()
Пытаюсь выбрать все новости сегодняшнего дня.

Как правильно это сделать?

На данный момент в голове такое->
PHP:
скопировать код в буфер обмена
  1. $start_of_the_day = time()  - ( (date(G) * 60 * 60 ) + ( date(i) * 60 ) + date(s) );

тем самым получу unix время начала дня, а дальше
PHP:
скопировать код в буфер обмена
  1. SELECT ... WHERE времяСозданияНовости >= $start_of_the_day


Прекрасно понимаю, что есть более правильный вариант.
zzzzzz Отправлено: 16 Ноября, 2013 - 21:02:35 • Тема: Доступ к файлам домена первого уровня • Форум: Вопросы новичков

Ответов: 0
Просмотров: 51
Здравствуйте.

Делаю мобильную версию сайта с доменом m.домен.ru.

В файлах домена m.домен.ru пытаюсь подключить(include или require) php файлы домена первого уровня, но получаю Fatal error.

Как правильно это делать?

Вопрос снят. Извиняюсь. Невнимательность огорчает
zzzzzz Отправлено: 04 Ноября, 2013 - 18:29:16 • Тема: Объеденить несколько UPDATE • Форум: Работа с СУБД

Ответов: 7
Просмотров: 1369
Устраивает полностью, спасибо
zzzzzz Отправлено: 04 Ноября, 2013 - 18:03:03 • Тема: Объеденить несколько UPDATE • Форум: Работа с СУБД

Ответов: 7
Просмотров: 1369
функцию вызываю один раз, но как вы видите после WHERE в запросе стоят три маркера у которых одинаковое значение, соответственно эти маркеры я должен заполнить и получается так

sprintf(..., $nid, $nid, $nid)
zzzzzz Отправлено: 04 Ноября, 2013 - 17:44:16 • Тема: Объеденить несколько UPDATE • Форум: Работа с СУБД

Ответов: 7
Просмотров: 1369
После WHERE используются три поля nid с одинаковыми значениями, соответственно передать в sprintf() нужно три одинаковых переменных.



Правильно ли это?
(Добавление)
нужно что-то типа WHERE *.nid = '%s'
(Добавление)
и psql это у меня pattern sql )))

Страниц (8): « 1 [2] 3 4 5 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB