 |
ช่วยแก้ปัญหานี้หน่อยครับ เกี่ยวกับ 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 :
เจ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|