За последние 24 часа нас посетили 19011 программистов и 1617 роботов. Сейчас ищут 760 программистов ...

MySQLi

Тема в разделе "MySQL", создана пользователем kolyan, 13 июл 2013.

  1. kolyan

    kolyan Новичок

    С нами с:
    13 июл 2013
    Сообщения:
    3
    Симпатии:
    0
    Нужна Ваша помощь, только начал учить php.
    Имеется: localhost, root, 1212, база - forum, таблица moskov.
    Через командную строку всё работает, а через скрипт вылетают ошибки.
    Помогите написать скрипт из вышеперчисленных данных, например вывести на экран значение первой строки таблицы moskow, свой косячный скрипт выкладывать не буду - сам в нете нашёл.
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    какие ошибки?
     
  3. kolyan

    kolyan Новичок

    С нами с:
    13 июл 2013
    Сообщения:
    3
    Симпатии:
    0
    Warning: mysqli_query() expects at least 2 parameters, 1 given in
    Предупреждение: mysqli_query () ожидает, что по крайней мере 2 Параметры, приведенные в 1
     
  4. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Так, уже светлее становится.
    А теперь покажи код.
     
  5. kolyan

    kolyan Новичок

    С нами с:
    13 июл 2013
    Сообщения:
    3
    Симпатии:
    0
    Код (Text):
    1. $host = "localhost";
    2. $account = "root";
    3. $password = "1212";
    4.  
    5.  
    6. $connect = mysqli_connect($host, $account, $password);
    7.  if (!$connect)
    8.   {
    9.          die("Невозможно подключиться к базе данных");
    10.   }
    11.  
    12.   else
    13.      {
    14.        echo "Подключение..";
    15.      }
    16.  
    17.  
    18.  
    19. $db = mysqli_select_db($connect, "forum");
    20.  
    21.     if (!$db)
    22.   {
    23.          die("Невозможно выбрать базу данных");
    24.   }
    25.     else
    26.   {
    27.          echo "Подключение..";
    28.   }
    29.  
    30.  
    31.  
    32. $query="select * from moskov";
    33.  
    34. $result = mysqli_query($query);
    35.     if (!$result)
    36.   {
    37.          die("Невозможно исполнить запрос");
    38.   }
    39.     else
    40.   {
    41.          echo "Подключение..";
    42.   }
    43.  
    44. echo $result;
    Понимаю код корявый, кусками в нете нашёл.
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а осилишь переделать на объектный подход?
     
  7. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    надо всего-лишь открыть документацию. у mysqli_query (и некоторых других функций mysqli*) первым параметром идет соединение с базой, в твоем случае это $db.