Не выводятся данные с таблицы - MySQL

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

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

Помогите пожалуйста есть код, который должен вывести значение с таблицы 'Spisok diskov' но выходят только заголовки которые я прописал, а данные с таблицы не выходят, помогите пожалуйста. Код ниже.
<!doctype html>
<html> 
<head> 
<title>Видеопрокат</title> 
</head> 
<body> 
<?php 
   $hostname = 'localhost';
   $username = 'root';
   $passwordname = '';
   $basename = 'Videoprokat';
   $conn = new mysqli($hostname, $username, $passwordname, $basename) or die       ('Невозможно открыть базу');
   $sql = "SELECT * FROM `Spisok diskov`";
   $result = $conn->query($sql); 
   while ($row = $result->fetch_assoc())
   {
       echo ' Идентификатор: '.$row['id'];
       echo ' Наименование диска: '.$row['Naimenovanie'];
   }
?> 
</body> 
</html>

Решение задачи: «Не выводятся данные с таблицы»

textual
Листинг программы
$username = 'root';
$passwordname = '';
try {
   $pdo = new PDO('mysql:host=localhost;dbname=Videoprokat', $username, $passwordname);
   $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
   $stmt = $pdo->prepare('Select * From Spisok diskov');
   $stmt->setFetchMode(PDO::FETCH_ASSOC);
   while($row = $stmt->fetch()){
      echo ' Идентификатор: '.$row['id'];
      echo ' Наименование диска: '.$row['Naimenovanie'];
    }   
} catch(PDOException $e) {
echo 'Error: ' . $e->getMessage();
}

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

  1. Установка подключения к базе данных MySQL с помощью класса PDO.
  2. Установка режима обработки ошибок для исключений PDO.
  3. Подготовка SQL-запроса Select * From Spisok diskov.
  4. Установка режима получения результатов запроса в формате ассоциативного массива.
  5. Обработка каждой строки результата запроса в цикле while.
  6. Вывод значения столбца 'id' и значения столбца 'Naimenovanie'.
  7. Обработка исключений PDO и вывод сообщения об ошибке.

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


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

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

15   голосов , оценка 4.4 из 5