отобразить одну перед последней строкой таблицы в моей базе данных

это мой код, который повторяет последнюю строку таблицы. и я хочу повторить один перед последней строкой таблицы вместе с этим кодом. любое тело может помочь?

я использую это, чтобы показать параметры таблицы в моем приложении

    $conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
//Checking if any error occured while connecting
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
die();
}
//creating a query
$stmt = $conn->prepare("SELECT name,family FROM student_list;");

//executing the query
$stmt->execute();

//binding results to the query
$stmt->bind_result(

$t1,
$t2

);
$list = array();

//traversing through all the result
while($stmt->fetch()){
$temp = array();

$temp['t1'] = $t1;
$temp['t2'] = $t2;

array_push($list, $temp);
}

//displaying the result in json format
echo json_encode($list);

1

Решение

Ты можешь использовать limit чтобы получить второй последний ряд таблицы.

SELECT name,family FROM student_list ORDER BY id DESC LIMIT 1,1
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]