私はAJAXを使用する方法に非常に混乱しています。私のデータベースでSQLクエリを実行するためにPHPを使用するWebページの一部をリロードできます。ここに私の例AJAX/Jqueryを使用してSQLクエリを再ロード
<tbody>
<?php
$stmt = $DB_con->prepare("SELECT * FROM script_data WHERE email = :email OR username = :uname");
$stmt->execute(array(':uname'=>$_SESSION['username'], ':email' => $_SESSION['email']));
$count = $stmt->rowCount();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '<tr>';
echo '<td>' . $row['script_ID'] . '</td>';
echo '<td>' . gmdate("H:i:s", $row['runtime']) . '</td>';
echo '<td>' . $row['status'] . '</td>';
echo '<td>' . $row['script_name'] . '</td>';
echo '<td>' . $row['script_version'] . '</td>';
echo '</tr>';
}
if($count == 0) {
$bot_is_running = false;
echo '<tr>';
echo '<td>No active Bots</td>';
echo '</tr>';
}
?>
</tbody>
である。これは、単にデータベースから情報を取得し、それを表として提示し、私の問題は、それが(私のデータベースがあり、最新のデータごとに5秒程度にリフレッシュする必要があるということです
どうすればいいのですか?
jQueryには、あなたにとって使いやすい '.load()'関数があります:http://api.jquery.com/load/ – David
JSには、関数@で使用できる 'setInterval()'関数があります。デイヴィッドは時限イベントを作成するために上記のことを述べています。 –