PHP.SU

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

Страниц (792): В начало « ... 17 18 19 20 [21] 22 23 24 25 ... » В конец

> Найдено сообщений: 11869
Мелкий Отправлено: 16 Марта, 2018 - 10:43:37 • Тема: PHP MySQL поиск от и до • Форум: Программирование на PHP

Ответов: 8
Просмотров: 1137
Если нужны находящиеся в квадрате описанном вершинами диагонали - то пара between.
Мелкий Отправлено: 14 Марта, 2018 - 09:20:58 • Тема: Incorrect database name 'b31_19987048_site • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 886
Solomon пишет:
Incorrect database name 'b31_19987048_site '

Внимание на пробел после site
Мелкий Отправлено: 14 Марта, 2018 - 09:18:34 • Тема: Не устанавливаются coockie! • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 464
И не должно работать. Потому что на чужой домен куки ставить нельзя по соображениям безопасности.
Мелкий Отправлено: 12 Марта, 2018 - 20:26:43 • Тема: Ошибка при работе с СУБД • Форум: Работа с СУБД

Ответов: 1
Просмотров: 476
Петя пишет:
<? php

Петя пишет:
<?php

Вот этот пробел весьма важен.
Мелкий Отправлено: 05 Марта, 2018 - 21:52:14 • Тема: Загрузчик файлов на файлообменники. Как реализовать? • Форум: HTTP и PHP

Ответов: 2
Просмотров: 846
От индивидуального кода для каждой цели вы никак не избавитесь.

Максимум что можно сделать - спрятать конкретику реализации за общим фасадом. Ну и быть готовым постоянно чинить ломающийся из-за изменений внешних систем код.
Мелкий Отправлено: 05 Марта, 2018 - 14:56:08 • Тема: factory-цикл с внешними переменнами • Форум: CMS и фреймворки

Ответов: 3
Просмотров: 2001
PHP:
скопировать код в буфер обмена
  1. $someVariable = ...
  2. ... function($newEvent) use($someVariable, &$outVariable) {
  3. echo $someVariable . ' is here!';
  4. $outVariable = ...
  5. }
  6.  
  7. echo $outVariable . ' was changed too!';

http://php.net/manual/en/functions.anonymous.php
Мелкий Отправлено: 28 Февраля, 2018 - 21:54:33 • Тема: Функция mail(); • Форум: Программирование на PHP

Ответов: 1
Просмотров: 537
Передайте вместе с формой hidden полем.
Мелкий Отправлено: 23 Февраля, 2018 - 21:29:37 • Тема: MSQL • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 45
CODE (SQL):
скопировать код в буфер обмена
  1. UPDATE `db_users_b` SET `a_t` = `a_t` + 5 WHERE id IN (SELECT id FROM `db_users_a` WHERE `rating`=1)
Мелкий Отправлено: 16 Февраля, 2018 - 12:12:58 • Тема: Laravel и API для приложений ios и андроид • Форум: CMS и фреймворки

Ответов: 4
Просмотров: 2207
Ну вот с этим другим человеком и обсудите, какие данные нужны, что будет удобнее вам обоим использовать в качестве транспорта (json поверх http(s)?)
Мелкий Отправлено: 12 Февраля, 2018 - 09:44:18 • Тема: Ответ MySQL: Документация #1072 • Форум: Вопросы новичков

Ответов: 14
Просмотров: 1460
Поведение 0 для AUTO_INCREMENT зависит от настройки sql_mode NO_AUTO_VALUE_ON_ZERO

Нормальный способ писать в auto increment - вообще не указывать это поле в insert.
CODE (SQL):
скопировать код в буфер обмена
  1. INSERT INTO catalogs (name) VALUES ('Процессоры'),....


Строитель пишет:
Так вот в insert тоже надо указать, в какие столбцы будет произведена запись. А у вас указываются только значения для записи.

Это допустимая по стандарту форма записи, эквивалент перечисления всех полей таблицы. Не рекомендуется использовать чтобы потом не было мучительно больно добавлять новое поле.
Мелкий Отправлено: 09 Февраля, 2018 - 12:00:58 • Тема: FOTO • Форум: Вопросы новичков

Ответов: 2
Просмотров: 172
ytrewq123 пишет:
Как избежать этого?

Никак. Информацию надо или хранить и передавать или терять.

ytrewq123 пишет:
Где хранить такие размеры?

Берёте железо и храните. Десяток террабайт не так дорого даже для SOHO. Вот только потом внезапно обнаруживаете, что только хранить - недостаточно. Надо ещё успевать читать и отдавать пользователям. И пару системных администраторов для содержания этого хозяйства.
Или ищете тех ребят, кто возьмёт эти вопросы на себя, а вам оплачивать их услуги.

С картинками классическая архитектура - добавление файлов в очередь и отдельный пул воркеров, который разгребает очередь, пережимает в кучу превьюшек разных нужных размеров и перекладывает оригинал (если нужен)
Ну или фокусы с ondemand готовкой превьюшек и их кешированием.
Мелкий Отправлено: 02 Февраля, 2018 - 18:38:46 • Тема: Запуск скрипта через exec без зависания браузера • Форум: Вопросы новичков

Ответов: 13
Просмотров: 1059
С веба кладёте задачу в очередь pgq, gearman, rabbitmq или чего ещё больше нравится.
Кроном или написанным демоном вычитываете задачу, выполняете, затем хватаете следующую и выполняете

Такой подход нормально переживает пики активности вместо DoS всего сервиса.
Мелкий Отправлено: 31 Января, 2018 - 09:17:15 • Тема: Упростить код • Форум: Вопросы новичков

Ответов: 4
Просмотров: 275
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT cat, SUM(summ) AS summ FROM money WHERE cat IN ('ub', 'dox','nak') AND user = ? GROUP BY cat


SELECT SUM(summ) filter(where
а, не та субд. Тогда по старинке
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT SUM(IF(cat = 'ub', summ, 0)) AS summub,
  2. SUM(IF(cat = 'dox', summ, 0)) AS summdox ,
  3. SUM(IF(cat = 'nak', summ, 0)) AS summnak  
  4. FROM money WHERE cat IN ('ub', 'dox','nak') AND user = ?
Мелкий Отправлено: 26 Января, 2018 - 17:50:07 • Тема: Утилита для переноса данныч из Mysql в Posgres • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 52
Одноразово? Периодически? Регулярно и поддерживать актуальность?

Внятная стартовая точка - mysqldump --compatible=postgresql. Дальше внимательно читать man mysqldump и получаемый результат пробовать импортировать в postgresql.
Мелкий Отправлено: 20 Января, 2018 - 12:42:31 • Тема: Постоянное подключение к SQL на странице • Форум: Вопросы новичков

Ответов: 5
Просмотров: 262
ГенералСиська пишет:
Возможно я не правильно выразился, не подвисали, а загружались. При удалении кода подключения к базе, все летает. Добавляю код, каждый переход что-то усердно прогружает несколько пару секунд. Понятное дело что он постоянно подключается к базе.

Без разницы, понял я вас верно.
И как раз с причинами долгого подключения разбираться и надо. Судя по всему винда. Мне так помнится, была там известная особенность пытаться ходить сначала по IPv6, который типично не настроен и по таймауту идёт fallback на ipv4 который как раз работает. Лечится настройкой или отключением ipv6.
Ну это на память.

Страниц (792): В начало « ... 17 18 19 20 [21] 22 23 24 25 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB