mysql データが変更されたときに、php チャット スクリプトを自動更新するのに問題があります。私はかなりの調査を行いましたが、他の人の解決策の多くは私が必要とするものよりも複雑であるようです (私は非常に基本的なものを探しています)。
私はjavascriptを知らないので、jsが関係している場合は詳細なコメントをいただければ幸いです。
これが私が作成したphpスクリプトです。それは機能しています(少なくとも私にとっては)。
include 'connect2.php';
echo "
Enter a Message:
<form method=post action='' name=chat>
<input type=text name=message>
<input type=submit name=chat value=Submit>
</form>
";
if (isset($_POST['chat'])) {
$message = $_POST['message'];
mysql_query("INSERT INTO chat set message='$message',user='$_SESSION[username]'");
}
$sql = "select * from chat order by id desc limit 15";
$result = mysql_query($sql) or die ("An error has occured with in the database.");
while ($data = mysql_fetch_assoc($result)) {
$db_message = $data['message'];
$db_user = $data['user'];
echo "$db_user : $db_message <br>";
}
?>
どんな助けでも大歓迎です、ありがとう!:)