Вывод данных - MySQL

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

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

Товарищи, вопрос покажется элементарным, но я только начал изучать тему (к тому же учу не по порядку, по традиции)). <?php $page_id = 150; $mysqli = new mysqli("localhost", "mysql", "mysql", "db"); $result_set = $mysqli->query("SELECT `Name`, `Text_comment` FROM `comments` WHERE `page_id`='$page_id'"); while ($row = $result_set->fetch_assoc()) { print_r($row); echo "<br />"; } ?> Написал вот такой код для вывода данных. Но: Array ( [Name] => Типа имя [Text_comment] => Типа комент ) Вывод идет с названиями столбцов базы. Как выводить только данные? Заранее всем благодарен.

Решение задачи: «Вывод данных»

textual
Листинг программы
<?php
$page_id = 150;
$mysqli = new mysqli("localhost", "mysql", "mysql", "db");
$result_set = $mysqli->query("SELECT `Name`, `Text_comment` FROM `comments` WHERE `page_id`='$page_id'");
  while ($row = $result_set->fetch_assoc()) {
      echo "Name - ".$row['Name']."<br>"; 
      echo "Text_comment - ".$row['Text_comment']."<br>";
}
?>

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

  1. Сначала объявляются переменные: $page_id = 150;
  2. Затем устанавливается соединение с базой данных: $mysqli = new mysqli(localhost, mysql, mysql, db);
  3. Далее выполняется SQL запрос: $result_set = $mysqli->query(SELECTName,Text_commentFROMcommentsWHEREpage_id='$page_id');
  4. После этого начинается цикл while, который выполняется для каждой строки в результате запроса:
    • Выводится значение Name: echo Name -.$row['Name'].<br>;
    • Выводится значение Text_comment: echo Text_comment -.$row['Text_comment'].<br>;
  5. В конце цикла закрывается соединение с базой данных: $mysqli->close();

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


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

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

10   голосов , оценка 3.9 из 5
Похожие ответы