Получение Дней Рождения как формат даты из столбца varChar

$bugun = date("Y-m-d");
$dogum_cek = mysql_query("SELECT * FROM secim_uyeleri WHERE STR_TO_DATE(uye_dogum,'%d-%m-%Y') = '".$bugun."'");
while ($a= mysql_fetch_array($dogum_cek)){
$uye_dogum = $a['uye_dogum'];
$uye_isim = $a['uye_isim'];
$uye_tel = $a['uye_tel'];echo'
<tr>
<td>'.$uye_isim.'</td>
<td>'.$uye_tel.'</td>
<td>'.$uye_dogum.'</td>
</tr>';}

У меня есть столбец varChar в таблице MySQL, где я храню дни рождения. (Я вставил как varChar из-за Excel в том числе.) Так что теперь я должен получить строки с текущими днями, у которых есть дни рождения. Я попытался str_to_date, чтобы получить varChar в качестве даты, но не смог получить никаких результатов.

«uye_dogum» — это столбец varChar, в котором я сохраняю дни рождения как дд-мм-гггг.

SELECT * FROM secim_uyeleri WHERE ( I NEED THIS PART) = '".$bugun."'

0

Решение

$bugun = date("d-m");
$dogum_cek = mysql_query("SELECT uye_dogum,uye_isim,uye_tel FROM secim_uyeleri WHERE LEFT(uye_dogum,5) LIKE '".$bugun."' ORDER BY uye_isim");
while ($a= mysql_fetch_array($dogum_cek)){
$uye_dogum = $a['uye_dogum'];
$uye_isim = $a['uye_isim'];
$uye_tel = $a['uye_tel'];echo'
<tr>
<td>'.$uye_isim.'</td>
<td>'.$uye_tel.'</td>
<td>'.$uye_dogum.'</td>
</tr>';}

Решение здесь .. я могу получить все строки, как это .. Для небольшого решения я собираюсь использовать его ..

0

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

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

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