Как установить лимит на эхо?

Здесь нужна помощь о том, как установить предел для моей таблицы. Я просто хочу первое и единственное значение, но я не мог найти решение по этому вопросу.

Как я вставил даты и время в моей таблице. Таким образом, это выглядит так, что оно имеет повторяющиеся значения как для даты, так и для времени.

Дата: 19-11-1819-11-18

Время: 05: 21: 0705: 32: 10

Я просто хочу одно значение для даты и времени. Вот мои коды.

Дата :

<?php
mysqli_data_seek($results, 0);// second instance
while($row = mysqli_fetch_array($results)) {
echo $row['check_date'];
}
?>

Время:

<?php
mysqli_data_seek($results, 0);// second instance
while($row = mysqli_fetch_array($results)) {
echo $row['check_time'];
}
?>

Благодарим Вас за помощь!

0

Решение

Используйте substr (), чтобы показать только первые ‘n’ вашего вывода

echo substr($row['check_date'],0,8);

но на самом деле, как говорит Магнус, вам нужно выяснить, почему ваша база данных хранит дату / время дважды, и рассмотреть возможность перехода на использование реальных полей даты и времени.

1

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

Есть несколько способов сделать это, но самый простой, используя только строки кода, которые у вас есть, это не использовать цикл — если вам нужно 1 значение, просто выберите 1 строку данных …

mysqli_data_seek($results, 0);// second instance
$row = mysqli_fetch_array($results);
echo $row['check_date'];

Одна вещь, которую я хотел бы предложить, состоит в том, что может быть легче также просто получать данные в одном месте. Теперь вы загрузили данные в $row Вы можете затем просто повторить уже полученные данные …

echo $row['check_time'];

хотя вам может быть безопаснее прочитать его во что-то с более уникальным именем, чтобы вы не использовали повторно $row и потерять ценности …

mysqli_data_seek($results, 0);// second instance
$checkData = mysqli_fetch_array($results);
echo $checkData['check_date'];
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector