【发布时间】:2014-02-22 08:03:03
【问题描述】:
function get_subject_by_id($subject_id){
global $connection;
$query = "SELECT * ";
$query .= "FROM subjects ";
$query .= "WHERE 'id' ={$subject_id} ";
$query .= "LIMIT 1 ";
$result_set = mysql_query($query, $connection);
confirm_query($result_set);
// if no rows are returned fetch_array will return false
if(!is_null($result_set)){
echo "got here";
echo $result_set;
}
if($subject=mysql_fetch_array($result_set)){ // not working properly
echo "testing fetch array";
return $subject;
}else {
return NULL;
}
尽管我的表中有 3 个项目,但 fetch 查询一直返回 false。一些代码显然是在测试我是否得到了结果,并且这些都可以工作,但是 fetch 数组没有执行 if 语句,因为它认为它是错误的。请帮忙几个小时的无奈属于这个问题
【问题讨论】: