QUERY 1:
$query = "SELECT myname, DATE_FORMAT(birthdate, '%m/%d/%Y') FROM 'personal_info'";
В этом запросе он работает, и он дает мне желаемый формат (dd/mm/yyyy), но в другом запросе он дает мне сообщение об ошибке.
QUERY 2 (не на той же странице):
$query = "SELECT 'myname', 'private_ID', DATE_FORMAT('birthdate', '%m/%d/%Y'), 'adress', 'phoneno', 'email', 'id' FROM 'personal_info' WHERE 'private_ID' = $id LIMIT 1";
$result = mysqli_query($conn, $query);
// if id exist
// show data in inputs
if(mysqli_num_rows($result) > 0)
{
while ($row = mysqli_fetch_array($result))
{
$myname= $row['myname'];
$private_ID = $row['private_ID '];
$birthdate= $row['birthdate'];
$adress= $row['adress'];
$phoneno = $row['phoneno '];
$email= $row['email'];
$id= $row['id'];
}
}
(Этот запроС# 2 используется для заполнения выбранных значений из MySQL и вставки в поля формы HTML).
Примечание. Неопределенный индекс: дата рождения в --- по строке 31 и строке № 31:
$birthdate= $row['birthdate'];
Где моя ошибка здесь?
измените свой запрос на это:
DATE_FORMAT('birthdate', '%m/%d/%Y') AS birthdate