다음 오류가 발생했습니다. 'id'필드 목록에서 애매합니다. 내가 유일하게이 한 Statment필드 목록의 'id'열이 모호합니다.
function data() {
if($at = mysql_real_escape_string(@$_GET['id'])){$at = mysql_real_escape_string(@$_GET['id']);
$arg = func_get_args();
unset($arg[0]);
$fields = '`'.implode('`,`', $arg).'`';
$query = mysql_query("SELECT $fields FROM `list` LEFT JOIN fruits ON location.id =
fruits.fid
LEFT JOIN store ON store.id = location.catid WHERE location.link = '$at'")or die(mysql_error());
$query_result = mysql_fetch_assoc($query);
$query_row = mysql_num_rows($query);
if($query_row==0){
return false;
}else{
foreach ($arg as $field){
$arg[$field] = $query_result[$field];
}return $arg;
}
}
}
mysql 쿼리에 문제가 있습니다. $ fields에는 무엇이 포함되어 있습니까? –
'@ $ _ GET'는 이상합니다. –