PHP.SU

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

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

> Найдено сообщений: 114
nilbug Отправлено: 04 Июля, 2019 - 21:36:57 • Тема: Удаленное подключение к БД на разных хостах • Форум: Работа с СУБД

Ответов: 5
Просмотров: 1988
PHP:
скопировать код в буфер обмена
  1.  
  2. for($i=0; $i<count($checkbox); $i++)
  3.         {
  4.         $link = mysql_connect($checkbox[$i], $myUser, $myPassword, $myDB);
  5.         if (!$link)
  6.                 {
  7.                         echo " Ошибка соединения ";
  8.                 }
  9.         else
  10.                 {
  11.                 }
  12.         }
  13.  

полный код такой. видимо проблема была с кэшом или чем-то другим. так как после того как в mysql_connect прописал @mysql_connect код заработал. до этого скрипт останавливался если первый попавшийся хост не был доступен.
nilbug Отправлено: 04 Июля, 2019 - 13:14:41 • Тема: Удаленное подключение к БД на разных хостах • Форум: Работа с СУБД

Ответов: 5
Просмотров: 1988
использую соединение с нескольким БД, которые находятся на разных host'ах:

PHP:
скопировать код в буфер обмена
  1. $link = mysqli_connect($array[$i], $myUser, $myPassword, $myDB);
  2. if (!$link)
  3. {
  4. echo 'Ошибка подключения';
  5. }
  6.  


где $array[$i] = {192.168.0.1, 192.168.0.2, 192.168.0.3... }

Сложность в том, что если хотя бы 1 хост не доступен, например 192.168.0.2, то скрипт останавливается с Ошибка подключения к удаленному хосту. Как сделать, чтобы скрипт пытался подключиться к остальным, не прерывая скрипт?
nilbug Отправлено: 01 Августа, 2016 - 16:14:17 • Тема: поиск значений по БД • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 39
В столбце NUMBER = "09 14 18 22"

Если сделаю запрос:
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT * FROM  `table` WHERE  (`NUMBER` LIKE  '%18 22%')


то поиск работает правильно.

Если буду искать "09 22", то результатов - нет.

Как правильно сделать запрос, чтобы искал и отдельно 22 и 09 22?
nilbug Отправлено: 11 Апреля, 2016 - 12:48:37 • Тема: сравнение данных в массиве • Форум: Хранение данных, их вывод и обработка

Ответов: 2
Просмотров: 861
массив $massive содержит данные Имя и Фамилия
Array ( [0] => Иванов Иван [1] => Сидоров Константин ... [9] => Иванов Петр)
задача такая, что нужно вычеркнуть одинаковые фамилия или имена. например у [0] и [9] одинаковые фамилия, нужно вычеркнуть любой либо [0] либо [9]

если из 10 данных есть одинаковые имена и фамилия, то их можно проверить с помощью

А как можно проверить, если Фамилия или Имена одинаковые, то убрать их из списка?
Пробовал разбить [1] => Иванов Иван на два разных массива $search = ([0] => Иванов [1] => Иван) но не могу сравнить эти данные с другим массивом.
nilbug Отправлено: 06 Мая, 2013 - 12:27:36 • Тема: in_array • Форум: Вопросы новичков

Ответов: 5
Просмотров: 254
Skycrafter пишет:
попробуй)


работает! а почему так важна эта *1?
nilbug Отправлено: 06 Мая, 2013 - 12:19:50 • Тема: in_array • Форум: Вопросы новичков

Ответов: 5
Просмотров: 254
Если использовать:

PHP:
скопировать код в буфер обмена
  1. <?
  2. $search_array = file("bd.txt");
  3. $find = 165;
  4. if (in_array($find, $search_array)) echo "Найдено"; else echo "Не найдено";
  5. ?>


то, если число 165 присутствует в файле bd.txt он его находит.

Если использовать

PHP:
скопировать код в буфер обмена
  1. <?
  2. $search_array = file("bd.txt");
  3. if (in_array($_POST['find'], $search_array)) echo "Найдено"; else echo "Не найдено";
  4. ?>


где $_POST['find'] - берется значение из формы, то в этом случае какое бы значение не было, все равно не находит. В чем может быть причина?
nilbug Отправлено: 13 Февраля, 2013 - 13:21:43 • Тема: условия preg_match • Форум: Вопросы новичков

Ответов: 1
Просмотров: 140
PHP:
скопировать код в буфер обмена
  1. preg_match("/^(http:\/\/)?([^\/]+)/i",
  2.     "http://www.php.net/index", $matches);
  3. $host = $matches[2];


немного не понятны условия вида /^ ; [^\/] ; .*? - что они означают и где прочитать?
nilbug Отправлено: 04 Февраля, 2013 - 13:18:00 • Тема: подписка на новости • Форум: Вопросы новичков

Ответов: 1
Просмотров: 122
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT * FROM table WHERE id=novosti and TO_DAYS(NOW()) - TO_DAYS(created) <= 1;");
  2. while($row = mysql_fetch_assoc($result))
  3.         {
  4.                 $result1 = mysql_query("SELECT * FROM users WHERE email=1");
  5.                 while($row2 = mysql_fetch_assoc($result1))
  6.                 {
  7.                         mail("e-mail", "заголовок", $row[text]);
  8.                 }
  9.         }


имеется таблица table в которой есть новости сайта. если новости на сайте меньше одного дня, то проверяется, кто подписан на эти новости и всем пользователям высылается анонс новостей. но когда новостей на сайте за день 2-3 и т. д., то каждая новость отсылается отдельным письмом. как можно сделать, чтобы все новости отсылались одним письмом каждому кто на нее подписан?
nilbug Отправлено: 29 Января, 2013 - 09:49:24 • Тема: защита формы опроса • Форум: Вопросы новичков

Ответов: 11
Просмотров: 426
EuGen пишет:
Суть дела здесь, как я понял, не в переборе вариантов, а в защите результата. И вот его защитить не получится - хотя бы потому, что если информация ценная, её всегда можно сохранить (начиная от "Сохранить как" в окне браузера и заканчивая фотографированием монитора с готовым результатом).


да суть дела в защите результата. человек покупает доступ к тесту, однако он может кому угодно передать пароль, и по сути тест будет проходить все кому не лень.
nilbug Отправлено: 29 Января, 2013 - 09:11:01 • Тема: защита формы опроса • Форум: Вопросы новичков

Ответов: 11
Просмотров: 426
Мелкий пишет:
Может быть стоит. Добавится головная боль с вопросом смены почты или телефона. Ну и счёт за смски.
Но что помешает человеку сделать копию результата и опубликовать уже её вместо пароля?


результат будет высылаться на почту, адрес берется из базы. сменил почту, поменялась и в базе. а результат теста не волнует как бы никого. там около 200 вопросов. в результате ответов будет тот или иной результат. думаете, кто-то захочет в 200 вопросном тесте пробовать все различные комбинации? думаю вряд ли.
nilbug Отправлено: 29 Января, 2013 - 08:42:58 • Тема: защита формы опроса • Форум: Вопросы новичков

Ответов: 11
Просмотров: 426
Мелкий пишет:
Никак.
Вы не определите, это тот же самый пользователь или кто-то другой зашёл с его паролем.


может быть, стоит при выдаче результата отправлять некий проверочный код на e-mail или телефон. без него результата не будет.
nilbug Отправлено: 29 Января, 2013 - 08:25:59 • Тема: защита формы опроса • Форум: Вопросы новичков

Ответов: 11
Просмотров: 426
имеется некая форма вопросов. результаты выводятся, только зарегистрированным пользователям. как можно защитить форму, чтобы пользователи не могли передавать пароли другим пользователям и пользоваться результатами теста?
nilbug Отправлено: 27 Января, 2013 - 09:57:01 • Тема: explode() • Форум: Вопросы новичков

Ответов: 3
Просмотров: 236
explode() возвращает массив, содержащий один элемент string с "0". можно ли задать, чтобы счет начинался допустим с 32?
nilbug Отправлено: 28 Декабря, 2012 - 07:57:09 • Тема: передать цвет в php из java • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1023
есть какие-нибудь примеры? в ajaxe не силен
nilbug Отправлено: 28 Декабря, 2012 - 07:11:19 • Тема: передать цвет в php из java • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1023
при выборе какого-нибудь товара, выводится возможные цвета:

CODE (html):
скопировать код в буфер обмена
  1.    <div style='background-image: url(/color/white.jpg); width: 50px; height: 50px; float:left;'><input style='padding-top: 35px; padding-left: 35px; ' type='radio' onclick='counter_white()' value='белый'></div>


при нажатии на ratio в javascript (нужно не перегружая страницу)

<script type='text/javascript'>
function counter_white()
{
color = "белый"
}
</script>

как можно передать переменную color в php? необходимо именно в php так как по-другому в корзину информация о цвете не передасться.

Страниц (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