PHP.SU

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

Страниц (76): В начало « ... 66 67 68 69 [70] 71 72 73 74 ... » В конец

> Найдено сообщений: 1131
Sail Отправлено: 03 Сентября, 2014 - 10:52:34 • Тема: Не пойму почему не заносятся данные в базу • Форум: Работа с СУБД

Ответов: 11
Просмотров: 2940
OrmaJever пишет:
в строках правильно писать '{$_POST['type']}'

Угу, только кавычки, обрамляющие всю строку - двойные... Закатив глазки
Sail Отправлено: 29 Августа, 2014 - 12:10:00 • Тема: Выборка из нескольких таблиц • Форум: Работа с СУБД

Ответов: 11
Просмотров: 2089
Specter пишет:
И не понятно как засунуть в данные поста данные тегов?

В таблицу relation_pt несколько записей?
На этот случай ведь существует синтаксис:
CODE (SQL):
скопировать код в буфер обмена
  1. INSERT INTO `tablename` (`field1`, `field2`) VALUES ('f1_v1', 'f2_v1'), ('f1_v2', 'f2_v3'), ('f1_v3', 'f2_v3')

***
А если речь о "добыче" информации из массива тегов для определённого поста, то с некоторых пор есть в PHP функция: array_column(), которая может вернуть массив со значениями, взятыми из одной колонки массива и индексами - из другой...
Sail Отправлено: 28 Августа, 2014 - 15:48:46 • Тема: Выборка из нескольких таблиц • Форум: Работа с СУБД

Ответов: 11
Просмотров: 2089
Specter пишет:
получить из relation_pt id тегов. Снова перебрать полученный массив, и только можно будет по id тегов из tags получить данные тегов

А вот тут-то и надо "join-ить"!
Sail Отправлено: 28 Августа, 2014 - 09:56:24 • Тема: Экспорт таблицы в Excel • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 10491
Contr пишет:
а для печати проще сделать страничку с нашим родным css. Да и с графиками тоже

Или макрос у пользователя в шаблоне Excel...
Sail Отправлено: 28 Августа, 2014 - 09:46:19 • Тема: вывести значения в диапазоне дат • Форум: Вопросы новичков

Ответов: 5
Просмотров: 237
Кстати, да!
Если поле в БД имеет тип timestamp, то не надо использовать функцию unix_timestamp в запросе для сравнения дат.
Беда в том, что часто вместо timestamp имеем дело с полями типа INT, в которых хранится значение, приведенное к "тому целому числу"... Улыбка
В этом случае в SQL-запросе приходится или строковое значение приводить к числу посредством unix_timestamp(), либо число к строке посредством from_unixtime() Улыбка
Sail Отправлено: 27 Августа, 2014 - 15:25:23 • Тема: вывести значения в диапазоне дат • Форум: Вопросы новичков

Ответов: 5
Просмотров: 237
3d_killer пишет:
не тут указаны даты, мне нужно от текущего времени неделю или месяц

Это уже другой вопрос, не имеющий к формату timestamp отношения Улыбка
Как вариант:
CODE (SQL):
скопировать код в буфер обмена
  1. unix_timestamp(now() - interval 1 month)

И ещё: Функции даты и времени, применительно к mysql.
Sail Отправлено: 27 Августа, 2014 - 15:13:36 • Тема: вывести значения в диапазоне дат • Форум: Вопросы новичков

Ответов: 5
Просмотров: 237
3d_killer пишет:
В таблице хранится дата записей в timestamp мне нужно вывести записи за период неделя или месяц или год, с timestamp не работал и примера найти что то не получается

Например:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `tablename` WHERE `fieldname` BETWEEN unix_timestamp('2014-08-01') AND unix_timestamp('2014-08-27 23:59:59')
Sail Отправлено: 26 Августа, 2014 - 15:17:03 • Тема: запрос к полю типа text • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 35
Спойлер (Отобразить)
Однако, тут вовсе не $row['descr'] нужен...

***
Ну да... припоздал малость с ответом Улыбка
Sail Отправлено: 26 Августа, 2014 - 11:30:08 • Тема: Обновление массива в Foreach из-за array_push • Форум: Вопросы новичков

Ответов: 5
Просмотров: 295
Webtest, используйте в первом цикле (из первого сообщения) ссылочку:
PHP:
скопировать код в буфер обмена
  1. foreach ($pagesArrNew as &$value) {...

Либо вместо foreach():
PHP:
скопировать код в буфер обмена
  1. $value = reset($arr);
  2. while($value !== FALSE) {
  3. ...
  4. $value = next($arr);
  5. }
Sail Отправлено: 26 Августа, 2014 - 08:33:32 • Тема: serialize - неправильная запись цифр • Форум: Вопросы новичков

Ответов: 3
Просмотров: 225
Aricus, после второй строчки Вашего примера добавьте:

Перед 11-й:

Проанализируйте содержимое массивов...
Sail Отправлено: 22 Августа, 2014 - 08:47:49 • Тема: Не отправляет <select> • Форум: Вопросы новичков

Ответов: 5
Просмотров: 343
dcc0, однако ТС хочет получить выбранное из выпадающего списка значение, а не слово 'Отправить' Улыбка
Sail Отправлено: 22 Августа, 2014 - 08:32:37 • Тема: скрипт удаления данных • Форум: Вопросы новичков

Ответов: 2
Просмотров: 144
ideveloper пишет:
если в столбце 7 значение в 2 раза больше чем в 6

Ровно в два раза больше, или больше в два раза и более?
Впрочем, какой знак сравнения поставить в приведённом выше примере, наверняка и так решите Улыбка
Sail Отправлено: 22 Августа, 2014 - 08:17:02 • Тема: Не отправляет <select> • Форум: Вопросы новичков

Ответов: 5
Просмотров: 343
Имя идентификатора чувствительно к регистру.
Sail Отправлено: 21 Августа, 2014 - 14:17:55 • Тема: Событие изменение текста • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 986
Tyoma5891, а может, не надо обрамлять функцией ready?
К тому-ж внутри '$("#text").change(function(){' можно использовать this.value
Sail Отправлено: 20 Августа, 2014 - 16:53:22 • Тема: Сложение значений массива • Форум: Вопросы новичков

Ответов: 2
Просмотров: 140
Пусть $arrMain - Ваш исходный массив.
Попробуйте:
PHP:
скопировать код в буфер обмена
  1. $arrSumm = array();
  2. foreach($arrMain as $value){
  3.   foreach($value as $key2 => $value2) {
  4.     if(isset($arrSumm[$key2])) {
  5.       $arrSumm[$key2] += $value2;
  6.     } else {
  7.       $arrSumm[$key2] = $value2;
  8.     }
  9.   }
  10. }
  11. var_dump($arrSumm);
  12.  

Страниц (76): В начало « ... 66 67 68 69 [70] 71 72 73 74 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB