Это единственная вещь, которую я пробую в первый раз. Я сделал несколько сайтов в PHP и MySQL как DB, но никогда не использовал функции для получения данных из базы данных.Отображение данных, возвращаемых функцией в PHP MySQL
Но вот что я сейчас пытаюсь сделать новым, так как сейчас я хочу достичь reusability
для проекта болота. Я хотел получить информацию о заказе от БД (т. Е. MySQL
) до PHP Function
. Я немного смущен тем, как печатать значения, возвращаемые функцией PHP.
Функция пишет мной, как показано ниже:
function _orderdetails(){
$sql = "Select * from orders WHERE 1";
$result = DB::instance()->prepare($sql)->execute()->fetchAll();
return $result;
}
Пожалуйста, дайте мне знать, как я могу напечатать эти значения и возвращает значение выше функции является массивом.
Я попытался вызвать функцию непосредственно через print_r (_orderdetails());
Пожалуйста, дайте мне знать:
- Эффективный способ переборе этой функции для печати значений.
- Есть ли какой-либо другой подход, над которым лучше работать?
«Эффективный способ переборе этой функции для печати значений.» - просто создайте базовый цикл: 'foreach ($ result as $ row) {строка вывода}' – user4035
«Есть ли другой подход, над которым лучше работать?» - сколько раз вы называете эту функцию? – user4035
Я знаю этот способ итерации @ user4035 .... Но я хочу, чтобы это с помощью функции ... Я понятия не имею, как много раз мне нужно называть это ..Скажите, пожалуйста, правильное решение – Gags