За последние 24 часа нас посетили 22936 программистов и 1219 роботов. Сейчас ищут 698 программистов ...

Проблемы с mysql_connect();

Тема в разделе "MySQL", создана пользователем _Flash_, 1 июл 2006.

  1. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    посмотри в пхпинфо, откуда он на самом деле берет конфиг-файл.
     
  2. AGD_Doctor

    AGD_Doctor Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    9
    Симпатии:
    0
    хм... Configuration File (php.ini) Path C:\WINDOWS - это оно и есть, как я понимаю.
    А по указанному адресу гражданин php.ini не появлялся :)
    засунуть его туда или можно насильно сказать ему, что брать нужно отдуда и никак не из другого места?
     
  3. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    установи переменную окружения PHPRC с значением пути, где лежит php.ini.
     
  4. AGD_Doctor

    AGD_Doctor Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    9
    Симпатии:
    0
    Поподробнее, плз., а то я опыта совсем не имею :(
    Где писать и синтаксис?
    Догадываюсь: нужно создать переменную, содержащую путь к пхп.ини. назвать переменную следует PHPRC. Верно?

    Немного погодя...
    Не помогает. Пробовал и так: PHPRC C:\Program Files\php\php.ini
    и так: PHPRC C:\Program Files\php
    В системном пути все нормально. А строчка Configuration File (php.ini) Path C:\WINDOWS не хочет меняться на ту, что я хочу
     
  5. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    пробуйте
    PHPRC C:\Program Files\php
    + перезагрузка
     
  6. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    еще в переменную PATH добавьте
    Код (Text):
    1.  
    2. C:\Program Files\php;C:\Program Files\php\ext
     
  7. AGD_Doctor

    AGD_Doctor Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    9
    Симпатии:
    0
    Ну как бы C:\Program Files\php стоит с момента установки пхп.
    Где взять бубен шаманский? :)
     
  8. Alexandr

    Alexandr Активный пользователь

    С нами с:
    25 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    Ну и где же его взять, бубен шаманский?

    У меня подобная проблема. Помогите, пожалуйста:

    вызов ф-ции mysql_connect ($host, $user, ""); - отрабатывает отлично. Не ругается, по крайней мере. И после вызова phpinfo() в разделе mysql в поле "Active Links" появляется значение "1".

    А вот вызов mysql_create_db ($DBname, $dbLink); - выдает соощение в explorer'e:

    Fatal error: Call to undefined function mysql_create_db() in D:\Program Files\S_Z_arc\xampplite\htdocs\xampp\DEL_NOW_HND.PHP on line 116

    строка:
    extension=php_mysql.dll - прописана в файле \apache\bin\php.ini

    Переменная path =
    D:\Program Files\S_Z_arc\xampplite\php;D:\Program Files\S_Z_arc\xampplite\php\ext;D:\Program Files\S_Z_arc\xampplite\mysql\bin
    Т.е пути прописаны, вроде, правильно.
    \xampplite\php\ext - тут лежат php_mysql.dll, php_mysqli.dll
    \xampplite\mysql\bin - тут libmysql.dll

    Подскажите, из-за чего это может быть? Просмотрел по поиску много тем на этом сайте - такую ситуацию никто не объясняет почему-то :(
     
  9. Anonymous

    Anonymous Guest

    Потому что по сторонним сборкам комментариев не даем.
     
  10. eduha

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
     
  11. Alexandr

    Alexandr Активный пользователь

    С нами с:
    25 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    eduha - Спасибо. Это, вроде, то что нужно. Работает.

    Горбунов Олег
    В смысле? Не совсем понятна фраза. Это намёк на то, что у меня сторонняя сборка? Сборка чего? И по каким признакам вы выяснили, что сборка сторонняя? И какая тогда сборка "не сторонняя"?
     
  12. Anonymous

    Anonymous Guest

    xampp - одна из многих самопальных сборок PHP + Apache + MySQL - уследить за тем, какие версии там используются в каждой из этих самопалок просто невозможно, да мы и не пытаемся.
     
  13. Alexandr

    Alexandr Активный пользователь

    С нами с:
    25 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    Ок. А где взять не самопальную, а официальную? Переписывать каждый программный продукт отдельно?
     
  14. Anonymous

    Anonymous Guest

    Alexandr, официальные обычно берут с официальных сайтов.
     
  15. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург