我正在尝试拥有一组数据,我可以像这样从表中提取这些数据:
echo $message_data['content'];
所以我这样声明 $message_data :
$message_data = message_data($_GET['id'],'id' ,'content', 'sender', 'addressee','support','date');
message_data() 函数是这样写的:
function message_data($message_id) {
$data = array();
$message_id = (int)$message_id;
$func_num_args = func_num_args();
$func_get_args = func_get_args();
if($func_num_args > 1)
{
unset($func_get_args[0]);
$fields = '`' . implode('`, `' , $func_get_args) . '`';
$data = mysql_fetch_assoc(mysql_query("SELECT $fields FROM `messages` WHERE `id` = $message_id") or die(mysql_error()));
return $data;
} }
当我尝试提取有关用户的数据时,此功能的工作方式类似,我只是复制并粘贴它并稍微调整它。问题是,没有错误,是的,我确实使用 GET 变量输入了浏览器。错误在哪里?或者,如果有更好的方法来做到这一点,我会很高兴听到。
非常感谢。