MySQL查询:
$sSix = "SELECT count(*) as count FROM `timers` WHERE `real_id` = {$row['real_id']}";
$rSix = mysql_query($sSix, $conn2);
echo mysql_error(); die;
结果:"where子句"中的未知列"985_1445542200"
列名为real_id
,但结果显示的是列"985_1445542200"。
你能告诉我错误的可能原因吗。
您的WHERE
部分需要引号。像这样:
$sSix = "SELECT count(*) as count FROM `timers` WHERE `real_id` = '{$row['real_id']}'";
此外,请考虑使用较新的mysqli_
函数或PDO
函数,因为旧的mysql_
函数将来将停止工作。
$sSix = "SELECT count(*) as count FROM `timers` WHERE `real_id` = "'. $row['real_id'].'";
$rSix = mysql_query($sSix, $conn2);
echo mysql_error(); die;