Am in database o coloana "data_adaugarii".
Cum fac sa afisez numarul de anunturi adaugate astazi de exemplu.
Multumesc.
Select date din baza de date dupa data de azi
-
- Mesaje:4
Select date din baza de date dupa data de azi
MarPlo
Mesaje:4343
Salut
Depinde de tipul coloanei din tabelul bazei de date.
Daca e INT, iar data e adaugata ca numar Timestamp din PHP, merge asa:
Daca e de tip DATE, sau DATETIME, merge asa:
- Mai departe, executi interogarea $sql, preiei si afisezi datele obtinute.
Depinde de tipul coloanei din tabelul bazei de date.
Daca e INT, iar data e adaugata ca numar Timestamp din PHP, merge asa:
Cod: Selectaţi tot
$sql = "SELECT * FROM nume_tabel WHERE coloana_data > ". strtotime('today') ." AND coloana_data < ". strtotime('tomorrow');
Cod: Selectaţi tot
$sql = "SELECT * FROM nume_tabel WHERE DAY(coloana_data) = ". date('d') ." AND MONTH(coloana_data) = ". date('n') ." AND YEAR(coloana_data) = ". date('Y');
Avenirer
Mesaje:4
O solutie mai rapida care nu necesita intercalarea cu php ar fi:
Am scris si un articol putin mai larg pe aceasta tema, daca esti interesat: http://avenir.ro/mysql-coloana-date-azi/
Cod: Selectaţi tot
$sql = "SELECT * FROM tabelaMea WHERE data_postare = CURDATE()";
cristinelu
Mesaje:4
Am facut asa:
imi da eroarea:
Cod: Selectaţi tot
<?php
include "connect_to_mysql.php";
$select_anunturi_deazi = "SELECT * FROM anunturi WHERE data_postare = CURDATE()";
$count_anunturi_deazi = mysql_num_rows($select_anunturi_deazi);
?>
<?php echo "$count_anunturi_deazi"; ?>
Warning: mysql_num_rows() expects parameter 1 to be resource, string given in C:\wamp\www\noul\admin\anunturi_azi.php on line 4
MarPlo
Mesaje:4343
Uite in lectia de la pagina:
https://marplo.net/php-mysql/mysql2.html
La punctul 2. Prelucrarea rezultatelor interogarilor SELECT, sa vezi cum se face in PHP un Select la tabelul din baza de date, si cum se preia datele returnate.
https://marplo.net/php-mysql/mysql2.html
La punctul 2. Prelucrarea rezultatelor interogarilor SELECT, sa vezi cum se face in PHP un Select la tabelul din baza de date, si cum se preia datele returnate.
Avenirer
Mesaje:4
Nu i-ai dat resursa. De fapt tu nu ai facut decat sa ii dai un string. Pentru a-ti fi interpretata ca o resursa MySQL, trebuia ca variabila sa arate cam asa:
Cod: Selectaţi tot
$select_anunturi_deazi = mysql_query("SELECT * FROM anunturi WHERE data_postare = CURDATE()");
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML Primul mesaj
SalutUltimul mesaj
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt... - Setare valori din array in select tag
JavaScript - jQuery - Ajax Primul mesaj
Salut am un array cu orele de functionareUltimul mesaj
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...