2015-01-15 2 views
-1
<? 
require('../../members/inc/config.php'); 
require('../../lib/framework.php'); 

$sql = "SELECT * FROM members "; 

$query = $db->prepare($sql); 
$query->execute(); 
$results = $query->fetchAll(PDO::FETCH_ASSOC); 
?> 

<table class="table"> 
    <tr> 
    <th>ID</th> 
    <th>Username</th> 
    <th>Email</th> 

    </tr> 
    <?php foreach($results as $row){ 
    echo "<tr><td>"; 
    echo $row['memberID']; 
    echo "</td><td>"; 
    echo $row['username']; 
    echo "</td><td>"; 
    echo $row['email']; 
    echo "</td>"; 
    echo "</tr>"; 
    } 
?> 
</table> 

Я, ребята, хочу получить последние 5 пользователей моего стола. Я уже пытался сделать это так:Получить последние 5 пользовательских данных по desc

$sql = "SELECT * FROM members ORDER BY username DESC LIMIT5"; 

Но .. не извлекать никаких результатов ..

+1

Действительно ли 'LIMIT5' ваш фактический код? Если да, коснитесь его 'LIMIT 5' –

+0

То же самое, не верните никаких результатов .. –

+0

Вот почему я всегда хотел задать вопросы во-первых, прежде чем отправлять ответ ;-) –

ответ

2

запрос должен быть

$sql = "SELECT * FROM members ORDER BY username DESC LIMIT 5"; 

Пробелы требуется между LIMIT и 5

+0

То же самое, не возвращать никаких результатов. –

+0

Тогда вам следует включить отчет об ошибках и сообщить нам об ошибках, которые вы получаете! @RodrigoPacheco – baao

+0

Нет ошибок, только пустая страница: ss –

0

Если вы хотите, чтобы последние 5 заказов были указаны по id/creation_time

$sql = "SELECT * FROM members ORDER BY id DESC LIMIT 5"; 
$sql = "SELECT * FROM members ORDER BY creation_time DESC LIMIT 5"; 
+0

OP не имеет никаких результатов; так что это не улучшит работу. OP получает пустую страницу. –

+0

Ошибка ошибки не в запросе, посмотрите в другом месте – zafirov

Смежные вопросы