Medoo эхо-значения от выбора
Используя Medoo, как мне повторить значения из запроса на выборку в настоящее время, это то, что я делаю, используя пример из документации.
$data = $database->select('names', [
'name','nameId'
], [
'nameId' => 50
]);
echo json_encode($data);
результат:
[{"name":"Allen","nameId":"50"}]
Как я могу повторить каждый без json_encode?
Я пытался:
$data['name']
Но это не работает.
2 ответа
Решение
Если вы хотите извлечь одну строку, используйте Get вместо Select
$names = $db->get('names',['name','nameId'],['nameId'=>50]);
затем используйте
$name = $names['name'];
$nameId = $names['nameId'];
хотя вам не нужен nameId, так как ваше условие основано на нем так просто:
$name = $db->get('names','name',['nameId'=>50]);
Цикл и печать.
foreach ($data as $row) {
// echo code here...
// echo $row['name'];
}