За последние 24 часа нас посетили 61008 программистов и 1744 робота. Сейчас ищут 906 программистов ...

host (в mysqli_connect) vs $_SERVER["SERVER_NAME"]

Тема в разделе "PHP для новичков", создана пользователем php_user, 8 июл 2014.

  1. php_user

    php_user Новичок

    С нами с:
    19 апр 2014
    Сообщения:
    91
    Симпатии:
    0
    Насколько беспроблемно писать
    вместо
    Код (PHP):
    1. $db = new mysqli("site_example.com", "user","pass","base");
    это
    Код (PHP):
    1. $db = new mysqli($_SERVER["SERVER_NAME"], "user","pass","base");
    host это устаревшее наследие?
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    у многих БД на отдельном сервере работает.
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    У сервера mysql может быть какое угодно имя. Вот, на одном хостинге, с которым мне доводилось работать, надо писать что-то типа
    Код (Text):
    1. your-project.mysql
    в параметре $host
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    у сервера mysql может не быть имени, и тогда в host нужно писать ip-адрес.