Вывод результата запроса - MySQL

Узнай цену своей работы

Формулировка задачи:

код ниже упорно выдает мне "ноуп" и больше ничего. чяднт?
Листинг программы
  1. <?php
  2. $db = mysql_connect("localhost","user","password");
  3. mysql_select_db("db_name",$db);
  4. $query="SELECT full_name FROM iptocountry WHERE INET_ATON('27.56.0.0') BETWEEN ip_to AND iso";
  5. $result=mysql_query($query, $db) or die ('Can\'t use foo : ' . mysql_error());
  6. $row = mysql_fetch_array($result) or die ('nope' .mysql_error());
  7. echo "$row[0]"."$row[1]"."$row[2]";
  8. ?>

Решение задачи: «Вывод результата запроса»

textual
Листинг программы
  1. <?php
  2. $db = mysql_connect("localhost","user","password");
  3. mysql_select_db("db_name",$db);
  4. $query="SELECT full_name FROM iptocountry WHERE INET_ATON('27.56.0.0') BETWEEN ip_to AND iso";
  5. $result=mysql_query($query, $db) or die ('Can\'t use foo : ' . mysql_error());
  6. echo "Found rows: " , mysql_num_rows($result) , "</br>";
  7. $row = mysql_fetch_array($result) or die ('nope' .mysql_error());
  8. echo "$row[0]"."$row[1]"."$row[2]";

Объяснение кода листинга программы

  1. Подключение к базе данных MySQL с помощью функции mysql_connect().
  2. Выбор базы данных с помощью функции mysql_select_db().
  3. Формирование SQL-запроса с помощью переменных и функции INET_ATON().
  4. Выполнение SQL-запроса с помощью функции mysql_query().
  5. Проверка наличия ошибок при выполнении запроса с помощью функции mysql_error().
  6. Вывод количества найденных строк с помощью функции mysql_num_rows().
  7. Получение первой строки результата запроса с помощью функции mysql_fetch_array().
  8. Вывод значений первого столбца, первой строки результата запроса с помощью оператора echo.
  9. Вывод значений второго столбца, первой строки результата запроса с помощью оператора echo.
  10. Вывод значений третьего столбца, первой строки результата запроса с помощью оператора echo.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы