|
|
|
เทพโปรดด้วยคัพ Warning: mysql_select_db(): supplied resource is not a valid MySQL-Link resource in Warning: mysql_query(): |
|
|
|
|
|
|
|
ขอดูโค๊ด ด้วยสิครับ
|
|
|
|
|
Date :
2012-09-14 16:30:16 |
By :
compiak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโค้ดหน้านี้เลยเลยครับ มันฟ้อง บรรทัด 59 61 บางที ฐานข้อมูลอาจใส่ชื่อผิด
|
|
|
|
|
Date :
2012-09-14 16:54:11 |
By :
gmgo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[โค้ดก็ตามนี้ละครับ]
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
session_start();
$session=session_id();
$time=time();
$time_check=$time-600; //กำหนดเวลาในที่นี้ผมกำหนด 10 นาที
$hostname = "localhost";
$user = "root";
$password = "12345";
$dbname = "cat_system"; //กำหนด Database
$tblname = "user_online"; //กำหนดตารางที่เก็บข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
$session_db = mysql_query("select count(*) from $tblname where session='$session'");
$session_check = mysql_result($session_db,0);
if ($session_check == "0") {
mysql_query("insert into $tblname values ('$session',$time)");
} else {
mysql_query("update $tblname set time='$time' where session='$session'");
}
$count_user = mysql_query("select count(*) from $tblname");
$user_online = mysql_result($count_user,0);
//echo "กำลังใช้งานอยู่ : $user_online คน"; //ทดสอบการแสดงผล ถ้านำไปใช้ให้ปิด หรือลบบรรทัดนี้ออกไป
mysql_query("delete from $tblname where time<$time_check");
mysql_close();
?>
</body>
</html>
|
|
|
|
|
Date :
2012-09-14 18:20:46 |
By :
luk101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เกี่ยวกับการใช้ session ผิดหรือเปล่าครับ
|
|
|
|
|
Date :
2012-09-14 18:24:22 |
By :
luk101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชื่อฐานข้อมูลน่าจะผิดครับ
|
|
|
|
|
Date :
2012-09-14 18:27:52 |
By :
chaynuwong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะมีปัญหาตั้งแต่ Conenction ครับ ลองดู or die(mysql_error())
|
|
|
|
|
Date :
2012-09-14 20:46:46 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|