Wątek przeniesiony 2015-06-14 17:02 z PHP przez dzek69.

Wyciągnięcie z bazy dziesięciu ostatnich rekordów

0

Witam, potrzebuje wyciagnac z bazy 10 ostatnich rekordów. Udało mi sie uzyskać 10 pierwszych :P, prawdopodobnie powielam temat ale pechowo nic nie mogę trafić;)

<?php

require("config.php");

$query = "Select * FROM ogloszenia LIMIT 10";

try {
    $stmt   = $db->prepare($query);
    $result = $stmt->execute($query_params);
}
catch (PDOException $ex) {
    $response["success"] = 0;
    $response["message"] = "Database Error!";
    die(json_encode($response));
}

$rows = $stmt->fetchAll();

if ($rows) {
    $response["success"] = 1;
    $response["message"] = "Post Available!";
    $response["posts"]   = array();

    foreach ($rows as $row) {
        $post             = array();

        $post["Temat"]  = $row["Temat"];
        $post["Kontakt"] = $row["Kontakt"];
        $post["Wart"]    = $row["Wart"];

        array_push($response["posts"], $post);
    }

    echo json_encode($response);

} else {
    $response["success"] = 0;
    $response["message"] = "Nie działa";
    die(json_encode($response));
}

?>
0

Mam nadzieję, że w Twojej bazie każdy rekord posiada unikalny identyfikator (klucz podstawowy).

$query = "Select * FROM ogloszenia ORDER BY `id` DESC LIMIT 10";

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0