Можно ли получить данные из двух несвязаных таблиц?

Да, в PHP это можно сделать при помощи SQL запроса к базе данных. Если две таблицы не связаны никаким общим полем, вам нужно будет выполнить два отдельных запроса к каждой таблице и объединить полученные данные в один результат.

Пример SQL запроса, который объединяет данные из двух таблиц:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Установка соединения
$conn = new mysqli($servername, $username, $password, $dbname);

// Проверка соединения
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

// Запрос к первой таблице
$sql1 = "SELECT column1, column2 FROM table1";
$result1 = $conn->query($sql1);

// Запрос ко второй таблице
$sql2 = "SELECT column3, column4 FROM table2";
$result2 = $conn->query($sql2);

// Объединение данных из двух таблиц
$data = array();

if ($result1->num_rows > 0) {
  while($row = $result1->fetch_assoc()) {
    $data[] = $row;
  }
}

if ($result2->num_rows > 0) {
  while($row = $result2->fetch_assoc()) {
    $data[] = $row;
  }
}

// Вывод данных
print_r($data);

// Закрытие соединения
$conn->close();
?>

В этом примере мы выполняем два отдельных запроса к двум разным таблицам table1 и table2, затем объединяем данные из обоих таблиц в массив $data. В итоге, у нас есть доступ к данным из двух несвязанных таблиц.