mysqlの設定&php+javascript(ajax)

回答受付中の質問

mysqlの設定&php+javascript(ajax)

今javascript(ajax)とphpとmysqlで多言語チャットを作っているんですが退出するときにwindowを消したら退出しデータを消したいんですがmysqlにどのような設定をすればmysqlのデータを消していいのかわかりません。

htmlに<body onUnload="window.location='logout.php'">というコードを書いてlogout.phpは作ったんですが、mysqlのデータを消すのに個人に絞ることがどうやるのかという事がわかりません。

ちなみにmysqlで自分はchat(nick(入ったときのニックネーム)、time(入った時間)、words(チャットのコメント))というテーブルとmembers(nick(入ったときのニックネーム)、time(入った時間)というテーブルを使っています。

投稿日時 - 2008-11-26 18:20:35

連想キーワード:

QNo.4509170

困ってます

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(1件中 1~1件目)

ANo.1

ログインした時に、
PHPで $_SESSION["nick"] にニックネームを記憶させておきます。

logout.phpでデータを削除するSQLに、
" where nick = '".$_SESSION["nick"]."'"
と記述すればいいと思います。

$_SESSIONを使うと、
ログイン時のPHPと退出時のPHPで変数の値を共有できます。
各PHPの先頭あたりで、
session_start();
を記述しておいてください。

投稿日時 - 2008-11-27 12:25:58

お礼

遅くなって申し訳ありません。とってもわかりやすい回答ありがとうございました。プログラムについて素人なのでこれからも質問しますのでもしよかったらまた回答をよろしくお願いします。

投稿日時 - 2008-12-01 09:52:02

あわせてチェックしたい
  • AJAXチャット ...
  • JavaScriptのonUnloadについて ...
  • Ajaxのエンコードで ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら