Вывод результата запроса - 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]";
Объяснение кода листинга программы
- Подключение к базе данных MySQL с помощью функции mysql_connect().
- Выбор базы данных с помощью функции mysql_select_db().
- Формирование SQL-запроса с помощью переменных и функции INET_ATON().
- Выполнение SQL-запроса с помощью функции mysql_query().
- Проверка наличия ошибок при выполнении запроса с помощью функции mysql_error().
- Вывод количества найденных строк с помощью функции mysql_num_rows().
- Получение первой строки результата запроса с помощью функции mysql_fetch_array().
- Вывод значений первого столбца, первой строки результата запроса с помощью оператора echo.
- Вывод значений второго столбца, первой строки результата запроса с помощью оператора echo.
- Вывод значений третьего столбца, первой строки результата запроса с помощью оператора echo.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д