За последние 24 часа нас посетили 16692 программиста и 1299 роботов. Сейчас ищут 1599 программистов ...

Ошибка MySQL... ПОМОГИТЕ!

Тема в разделе "MySQL", создана пользователем MaN, 26 авг 2006.

  1. MaN

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

    С нами с:
    26 авг 2006
    Сообщения:
    20
    Симпатии:
    0
    просто заменить на C:/Localhost ????????????
     
  2. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    пробуйте (С)
     
  3. MaN

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

    С нами с:
    26 авг 2006
    Сообщения:
    20
    Симпатии:
    0
    Не помогло, блин... :?
     
  4. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    restart Apache
     
  5. MaN

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

    С нами с:
    26 авг 2006
    Сообщения:
    20
    Симпатии:
    0
    СПАСИБО!

    И еще один (надеюсь последний) вопрос:

    Как выбрать базу данных по умолчаниЮ ?????
     
  6. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
  7. MaN

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

    С нами с:
    26 авг 2006
    Сообщения:
    20
    Симпатии:
    0
    У меня один скрипт глючит...

    Вот кусок его текста:

    $conn = new config_class;

    mysql_connect($conn->server, $conn->db_user, $conn->db_pass) or die("mysql conn failed!");
    mysql_select_db($conn->database) or die("db select failed!");

    И ОН ПИШЕТ: "db select failed!"
     
  8. svk

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

    С нами с:
    7 авг 2006
    Сообщения:
    506
    Симпатии:
    0
    Адрес:
    NetByNet
    дазы банных нет указанной
     
  9. MaN

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

    С нами с:
    26 авг 2006
    Сообщения:
    20
    Симпатии:
    0
    как ее указать??
     
  10. svk

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

    С нами с:
    7 авг 2006
    Сообщения:
    506
    Симпатии:
    0
    Адрес:
    NetByNet
    mysql_select_db('bdname');
     
  11. Mavir

    Mavir Guest

    mysql_select_db($conn->database) or die("db select failed!");

    Но для начала надо ее создать.
     
  12. MaN

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

    С нами с:
    26 авг 2006
    Сообщения:
    20
    Симпатии:
    0
    Именно этот скрипт и выдает сообщение "db select failed!"
    Когда в cmd mysql пишу select current database, он пишет: ***NONE***
     
  13. Mavir

    Mavir Guest

    У тебя выдает ошибку, потому что не существует или нет доступа к базе данных.
    Чтобы узнать в чем ошибка, вместо mysql_select_db($conn->database) or die("db select failed!"); напиши
    PHP:
    1. <?
    2.   mysql_select_db($conn->database) or die(mysql_error());
    3. ?>
     
  14. MaN

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

    С нами с:
    26 авг 2006
    Сообщения:
    20
    Симпатии:
    0
    ВОТ, ЧТО ПИШЕТ:

    Fatal error: Call to undefined function mysql_select_db() in C:\Localhost\index.php on line 2
     
  15. Mavir

    Mavir Guest

    Как она стала не определеной, если до этого у тебя работала?

    А на mysql_connect не ругается?
     
  16. MaN

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

    С нами с:
    26 авг 2006
    Сообщения:
    20
    Симпатии:
    0
    нет
     
  17. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    приведи реальный кусок кода, скопировав его сюда по Ctrl+C Ctrl+V?
     
  18. Alexandr

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

    С нами с:
    25 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    У меня подобная ошибка. Помогите, пожалуйста.
    Переменная 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
    Т.е пути прописаны, вроде, правильно.

    Вот кусок кода, который не идет:

    $host = "localhost";
    $user = "root";
    $pwd = "";
    $DBname = "my_test_bd";
    $dbLink = mysql_connect ($host, $user, "");
    if ($dbLink) print ("<br> Connected successfully <br>\n");
    else print ("<br> Failed to connect <br>\n");

    $ret = mysql_create_db ($DBname, $dbLink);
    if ($ret) print ("<br> DB created successfully <br>\n");
    else print ("<br> failded to create DB <br>\n");

    if (mysql_close ($dbLink)) print ("<br> Connection closed <br>\n");
    else print ("<br> Failed to close connection <br>\n");


    Пояснение:
    вызов ф-ции mysql_connect ($host, $user, ""); - отрабатывает отлично.
    а вот вызов $ret = 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
     
  19. draak

    draak Guest