To jest mój skrypt php, który wybiera wszystko z fakturyNo gdzie invoiceNo jest odrębny.Jak uzyskać dostęp do określonej wartości z bazy danych mysql za pomocą php?
<?php
require 'init.php';
$query = 'SELECT * FROM `selected_items` WHERE invoiceNo IN (SELECT DISTINCT (invoiceNo) AS invoiceNo FROM selected_items) GROUP BY invoiceNo;';
$res = mysqli_query($con, $query);
$result = [];
while ($row = mysqli_fetch_array($res)) {
array_push($result, [
'custInfo' => $row[0],
'invoiceNo' => $row[1],
'barcode' => $row[2],
'description' => $row[3],
'weight' => $row[4],
'rate' => $row[5],
'makingAmt' => $row[6],
'net_rate' => $row[7],
'itemTotal' => $row[8],
'vat' => $row[9],
'sum_total' => $row[10],
'bill_type' => $row[11],
'date' => $row[12],
'advance' => $row[13],
'balance' => $row[14],
]);
}
echo json_encode(['result' => $result]);
mysqli_close($con);
Teraz ten skrypt daje mi pierwszą wartość z sum_total czyli daje mi pierwszy wiersz z mojej bazy danych, jak mogę dostać ostatnie row.I jestem nowy w programowaniu jakieś sugestie lub pomoc jest appreciated.Thanks :)
dlaczego nie można używać do sortowania 'DESC' ? –
@AjayMakwana możesz podać przykład. Dzięki :) –
Myślę, że chcesz max sum_total z unikalnej faktury prawda? czy chcesz wszystkie faktury z tym lub tylko sortować według desc sum_total – rahul