Первое что вызывает вопрос, можно ли одним махом записать все поля одного массива в другой. что бы не перечеслять все, так как они не всегдя будут присутствовать в запросах (возможно будут ошибки а try нагромождать нет желания)
Насколько правильный такой подход(безопасность прошу не учитывать).
Прошу указать на недостатки.
Может более совершенный вывод?
$select = query("SELECT * FROM `article` ORDER BY id DESC LIMIT 10 ","select");
$i=0;
while(isset($select[$i]['id'])){
echo $select[$i]['id']."<br>";
$i++;
}
function query($string_query,$do){
if($do="select"){
$query = sprintf($string_query);
$result = mysql_query($query) or die("Query failed : " . mysql_error());
$number = 0;
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
$array_select[$number]['id']=$line['id'];
$array_select[$number]['name']=$line['name'];
$array_select[$number]['text']=$line['text'];
$number++;
}
return $array_select;
}