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

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

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

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

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

textual
Листинг программы
<?php
$db = mysql_connect("localhost","user","password");
mysql_select_db("db_name",$db);
$query="SELECT full_name FROM iptocountry WHERE INET_ATON('27.56.0.0') BETWEEN ip_to AND iso";
$result=mysql_query($query, $db) or die ('Can\'t use foo : ' . mysql_error());
echo "Found rows: " , mysql_num_rows($result) , "</br>";
$row = mysql_fetch_array($result) or die ('nope' .mysql_error());
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
Похожие ответы