Как извлечь данные из столица таблицы?

Ссылка скопирована
1 ответ

Всём привет. Есть любая таблица на любом сайте. Через код: Var AAA=document.queryselector('***') ;
Получаю таблицу, далее таблицу в массив преобразую через var bb = array. From(AAA) ;
Далее через for прохожую по строкам и столбцам и должен собрать данные, но такой способ не работает. Что делаю не так? Полный код не нужен. Данные с таблицы собираю через 10 сек, используя промис.

Дополнительно:

Не проще скинуть код или там сверхсекретная джуновская разработка которая мир изменит?

  • Всём привет. Есть любая таблица на любом сайте. Через код: Var AAA=document.queryselector('***') ;
    Получаю таблицу, далее таблицу в массив преобразую через var bb = array. From(AAA) ;

    В чем смысл преобразования в массив? В переменной ААА все равно будет одна таблица.

  • historydev,

    Var AAA=document.queryselector('***') ;

    Сорян. Там вообще всегда будет null, либо ошибка вывалится.

  • historydev, код не нужен, расходимся
  • historydev, писал с мобилы, код скину
  • Сергей delphinpro, так и есть
  • Сергей delphinpro, в том то и дело, что видимо не зато зацепился, а как правильно??? Любой сайт с таблицей, как из нее получить данные??
  • Максим К, с таблицами не всё так просто, в них есть такая штука как rowspan и colspan которые нетривиально во вменяемую js структуру преобразуются, так что тебе проще найти какю-нить готоввую либу найти вида html table to json и подгружать ей в свойм скрипте с unpkg. :)
  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Ольга Сеть Ответ

    Для извлечения данных из таблицы в PHP можно воспользоваться языком запросов SQL. Для этого необходимо использовать функцию mysqli_query или PDO::query, чтобы выполнить запрос к базе данных.

    Прежде всего, необходимо установить соединение с базой данных, используя функции mysqli_connect или PDO. После этого можно выполнить SQL-запрос, чтобы извлечь данные из таблицы.

    Пример кода для извлечения данных из таблицы:

    $conn = mysqli_connect("localhost", "username", "password", "database");
     
    if (!$conn) {
        die("Connection failed: " . mysqli_connect_error());
    }
     
    $sql = "SELECT * FROM table_name";
    $result = mysqli_query($conn, $sql);
     
    if (mysqli_num_rows($result) > 0) {
        while($row = mysqli_fetch_assoc($result)) {
            echo "Column1: " . $row["column1"]. " - Column2: " . $row["column2"]. "<br>";
        }
    } else {
        echo "0 results";
    }
     
    mysqli_close($conn);

    $conn = mysqli_connect("localhost", "username", "password", "database"); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "SELECT * FROM table_name"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) &gt; 0) { while($row = mysqli_fetch_assoc($result)) { echo "Column1: " . $row["column1"]. " - Column2: " . $row["column2"]. "<br>"; } } else { echo "0 results"; } mysqli_close($conn);

    В данном примере мы подключаемся к базе данных, выполняем запрос SELECT * FROM table_name для извлечения всех данных из таблицы table_name. Затем мы проходим по результатам запроса с помощью цикла while и выводим значения столбцов column1 и column2.

    Не забудьте заменить "localhost", "username", "password", "database" и "table_name" на соответствующие значения для вашей базы данных.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно