我需要獲取一個對象$ resultInput來查看數組(如$ resultInput註釋掉)。但是,當我使用函數對象數組時,我得到一個錯誤資源ID#5。什麼是問題?對象到數組
require('dbc.php');
mysql_select_db($db);
$resultInput = mysql_query("SHOW COLUMNS FROM about WHERE Field NOT IN ('id', 'created', 'date_modified', 'last_modified', 'update', 'type', 'bodytext') AND Field NOT REGEXP '_image'"); // selects only the columns I want
//$resultInput = array('page_header', 'sub_header', 'content', 'content_short');
function objectToArray($object){
if(!is_object($object) && !is_array($object)){
return $object;
}
if(is_object($object)){
$object = get_object_vars($object);
}
return array_map('objectToArray', $object);
}
// convert object to array
$array = objectToArray($resultInput);
//show the array
print_r($array);
你檢查過手動HTTP://php.net/manual/en/function。 mysql-query.php – xdazz
最好不要使用mysql_ *。 mysql_ *已被棄用。改用MySQLi或PDO。 http://php.net/mysql_connect – Sherlock