PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 8
JamesGo Отправлено: 27 Февраля, 2016 - 17:19:22 • Тема: Как получить из mysqli_result 1 строку • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1044
Спасибо.
JamesGo Отправлено: 27 Февраля, 2016 - 12:14:02 • Тема: Как получить из mysqli_result 1 строку • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1044
PHP:
скопировать код в буфер обмена
  1. $res = array();
  2. while ($r = $this->result->fetch_array(MYSQLI_ASSOC)) {
  3.    array_push($res, $r);
  4. }
  5. return $res;


Есть ли смысл оставит эти строки если я всегда в запросе присутствует LIMIT 1?
JamesGo Отправлено: 26 Февраля, 2016 - 20:52:16 • Тема: Как получить из mysqli_result 1 строку • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1044
Я совершенно не понимаю как обращаться с mysqli_result.
Для случая когда мне нужно почить из базы одну строку я использую ту-же функцию что и для получения множественного запроса только слегка модифицированный.
PHP:
скопировать код в буфер обмена
  1.     public function fetchRow($query, array $params)
  2.     {
  3.  
  4.         if ($this->result = $this->link->query($this->getQuery($query, $params))
  5.         ) {
  6.             $res = array();
  7.             while ($r = $this->result->fetch_array(MYSQLI_ASSOC))
  8.                 array_push($res, $r);
  9.  
  10.             if ($this->result->num_rows == 1)
  11.                 return $res[0];
  12.  
  13.             else  return false;
  14.  
  15.         } else {
  16.             Log::SQL("FAIL(" . $this->link->errno . "):" . $this->link->error . "\n");
  17.             return false;
  18.         }
  19.  
  20.     }


Подскажите как правильно получить только одну строку.


Кстати вот мой класс DB, буду рад критике.
Спойлер (Отобразить)


И пользуясь случаем хочу спросить есть ли разница скорости работы при запросах Select * и Select `field1`, `field2`, `field3`?
JamesGo Отправлено: 16 Ноября, 2015 - 15:38:10 • Тема: Расчёт бюджета • Форум: Прочее

Ответов: 6
Просмотров: 57
Мелкий пишет:
Это довольно хлопотно, но зато становится не нужен такой большой диск и можно разместиться на дешёвой vps'ке.


Спасибо, такой вариант очень даже.
Возникает логический вопрос, реализовал-ли кто такой костыль или хотя-бы применил его?
JamesGo Отправлено: 15 Ноября, 2015 - 16:58:12 • Тема: Расчёт бюджета • Форум: Прочее

Ответов: 6
Просмотров: 57
Мелкий пишет:
Если хитрить - то берёте дешёвую VPS'ку, а сторадж размещаете вручную и резервируете по пулу аккаунтов модных нынче облачных дисков.


А можно расшифровать?



И зачем мне допустим хитрить? Если мне достаточно взять б\у комп и поставить в него 2 винта*.


* - если я правильно понимаю, на сервер нужно ставить 2 винта что-бы дублировать информацию если 1 выйдет из строя.
(Добавление)
Если можно скинуть гайд конкретно про железную часть запуска сайта.
JamesGo Отправлено: 15 Ноября, 2015 - 00:02:07 • Тема: Расчёт бюджета • Форум: Прочее

Ответов: 6
Просмотров: 57
Мне важно знать, ошибаюсь ли я в своих расчетах.
(Добавление)
OrmaJever пишет:
Хм... 3.3 пользователя в день...

Это снова таки примерно, важно что-бы все пользователи посетившие сайт могли получить доступ к библиотеке в любое время суток
JamesGo Отправлено: 14 Ноября, 2015 - 23:17:19 • Тема: Расчёт бюджета • Форум: Прочее

Ответов: 6
Просмотров: 57
Есть необходимость реализовать некоммерческий сайт "Детская Библиотека".
Предполагается пик онлайна 100 посетителей в месяц.

Необходимо рассчитать бюджет, т.к. я не в теме прошу помощи у сведущих людей.

домен обойдётся 10$ в год
далее хостинг сам хостинг.
Основная загвоздка как я понимаю в объеме данных, методом тыка я определил что для начала мне хватит 1 ТБ.
Мой больной ум подсказывает мне что чтобы захостить сайт мне будет достаточно взять мало-мальски ядерный компьютер и поставить на него UNIX.
(Добавление)
Заранее извиняюсь, если создал тему не в том разделе.
JamesGo Отправлено: 13 Ноября, 2015 - 21:03:37 • Тема: Подскажите пожалуйста! • Форум: Прочее

Ответов: 3
Просмотров: 49
Love_me_Kiss_me пишет:
Привет))) подскажите пожалуйста))) Как на Главном разделе сайта ниже Лого картинку? Покажите пример и в какую папку зайти и т.д. Я в этом еще очень начинающий!
Заранее спасибо!

Начинать лучше, с языка русского! Хорошо

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB