Я делаю панель, где я могу управлять своими пользователями, я хочу показать имя пользователя, адрес электронной почты, и я хочу показать, сколько заказов размещено. В моей базе данных у меня есть 2 таблицы 1 пользователь, 1 заказ. Я сохраняю имя пользователя от пользователя в таблице заказов, поэтому я знаю, что пользователь купил его.MySQL Какой запрос я должен использовать
Но я хочу написать панель с обзором моих пользователей в цикле foreach. У меня есть цикл для имени пользователя, электронной почты, как я могу добавить к нему сумму заказа.
<?php
$model = $connection->createCommand('SELECT * FROM user');
$adminAccounts = $model->queryAll();
foreach($adminAccounts as $results){
$accounts['id'] = $account_id;
$accounts['username'] = $results['username'];
$accounts['email'] = $results['email'];
$accounts['rest'] = $results;
echo "
<tr>
<td>
<p>" . $newValidation->safeEcho($accounts['username']) ." </p>
</td>
<td>
<p>" . $newValidation->safeEcho($accounts['email'])." </p>
</td>
</tr>
";
}
Допустим, мой стол взгляд любит это
<username> <email>
Теперь я хочу, чтобы это выглядело как этот
<username> <email> <total orders>
я думал я должен использовать внутреннее соединение, но как я могу сделать что ?
Greetz
Я просто вижу, что пизда используется INSTAND имя пользователя в его таблице заказа, он использовал gebruikersnaam его нидерландский для пользователя, я не очень хорошо при составлении заявлений о присоединении, так что мне нужно переходить на гебрюйкершнаам? ». В пользовательской таблице, имени пользователя и в таблице заказа gebruikersnaam. – AddcitedToLearn
См. Отредактированный ответ. – taliezin
Да, я вижу, что запрос в порядке, по крайней мере, ошибок нет. Только я получаю Undefined index: cnt – AddcitedToLearn