За последние 24 часа нас посетили 17305 программистов и 1740 роботов. Сейчас ищут 1012 программистов ...

Проблема с запросом на выбор БД средствами php

Тема в разделе "MySQL", создана пользователем domencom, 2 апр 2010.

  1. domencom

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

    С нами с:
    16 янв 2010
    Сообщения:
    15
    Симпатии:
    0
    Добрый день всем!
    Возникла проблема с заливкой сайта на хостинг. У хостера создаю аналог своей БД, что на localhost со идентичной структурой таблиц. Делаю стандартный запрос на соединение с базой - ошибок нет, потом задаю кодировку ср1251. После этого пытаюсь сделать выбор базы:
    PHP:
    1.  
    2. mysql_select_db('database', $blink);
    3.         $Result=mysql_query("SELECT ip
    4.                           FROM table
    5.                           WHERE info='info'
    6.                           LIMIT 1", $blink)
    7.                          or die("Неверный запрос1: " . mysql_error());
    И вот тут ответ приходит о том что база данных не выбрана(No database selected) В чем может быть проблема? Имя базы выбираю правильное, возоможно ли что какая-то проблема с кодировками?
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    PHP:
    1. <?php
    2. // make foo the current db
    3. $db_selected = mysql_select_db('foo', $link);
    4. if (!$db_selected) {
    5.     die ('Can\'t use foo : ' . mysql_error());
    6. }
    7. ?>
    офф.
    а мне так нравится
    PHP:
    1. <?php
    2. mysql_query('use db_name');
    3. ?>
    офф2.
    А ещё больше нравится, что mysqli умеет сразу с коннектом базу выбирать
    PHP:
    1. <?php
    2. $db = new mysqli('localhost', 'user', 'password', 'db_name');
    3. ?>
     
  3. domencom

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

    С нами с:
    16 янв 2010
    Сообщения:
    15
    Симпатии:
    0
    это класс какой-то подключать нужно?
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  5. domencom

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

    С нами с:
    16 янв 2010
    Сообщения:
    15
    Симпатии:
    0
    Мда, действительно посмотрел через проверку, оказалось пользователь не обладал правами доступа. Вопрос решен, спасибо.