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