Я попробовал некоторые исследования, но не нашел ничего похожего на мою проблему.
Я нашел действительно много способов проверить, существует ли таблица, но я предполагаю, что моя проблема в том, что в моих таблицах есть простой текст и переменная типа Opened_". $DataDeConsulta ."
Я попробовал следующий код, но я мог что-то упустить .. Кто-нибудь может мне помочь, пожалуйста? Заранее спасибо!
if ($valid) {
$pdo = Database::connect();
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo->prepare("Select 1 from `Opened_". $DataDeConsulta ."`");
$stmt->execute(["Opened_". $DataDeConsulta .""]);
$count = $stmt->fetchColumn();
if ($count <= 0) {
$msg="No Data Found";
echo($msg);
}
else{
$sql = "SELECT * FROM filecleaner.`Opened_". $DataDeConsulta ."`";
$_SESSION['DataDeConsulta'] = $DataDeConsulta;
$query_result=$pdo->query($sql);
foreach ($pdo->query($sql) as $row) {
echo '<tr>';
echo '<td>'. htmlentities($row['Emails']) . '</td>';
echo ' ';
echo '</td>';
echo '</tr>';
}
Database::disconnect();
}
}
$Valid
установлено на другой странице (только проверка ошибок)