ช่วยแก้ปัญหานี้หน่อยครับ เกี่ยวกับ Mysql อ้างอิงเล็กน้อย : Warning: mysql_result() expects parameter 1 to be resource,
เอา Code ตรง Query มาดูหน่อยครับ
Date :
2013-10-04 09:10:56
By :
mr.win
Code (PHP)
$session_check = mysql_result($session_db,0);
if ($session_check == "0") {
mysql_query("insert into $tblname values ('$session','$userDatas','$segibang',$time)");
} else {
mysql_query("update $tblname set time='$time',userData='$userDatas',times='$segibang' where session='$session'");
}
$count_user = mysql_query("select count(*) from $tblname");
$user_online = mysql_result($count_user,0);
นี่ครับ COde ส่วนระหว่างบรรทัดที่ 118 - 127
Date :
2013-10-04 09:48:50
By :
เจ
แก้ใหม่ให้แล้วครับ
<?php
$tblname="";
$sql="select * from $tblname";
$num_rows = mysql_num_rows($sql);
if($num_rows=="0"){
$sql ="insert into $tblname values ('$session','$userDatas','$segibang',$time)";
echo $sql;
mysql_query($sql);
}
else{
$sql="update $tblname set time='$time',userData='$userDatas',times='$segibang' where session='$session'";
mysql_query($sql);
}
$sql="select * from $tblname";
$db_query=mysql_query($sql);
$result=mysql_fetch_array($db_query);
echo $result['colum_a'];
?>
การนับจำนวนให้ใช้mysql_num_rows($sql); จะดีกว่าครับ
การดึงค่าให้ใช้ mysql_fetch_array(); หลายค่าหรือ mysql_fetch_assoc(); ค่าเดียว
Date :
2013-10-04 10:05:59
By :
ดกดกห
ขอบคุณครับพี่ _/\_
Date :
2013-10-04 10:11:39
By :
เจ
Load balance : Server 03