Sono riuscito a fare il confronto fra le due date, l'errore stavo nel == dentro la clausola where piccole errore ...
Ora ho un'altro problema nel codice noterete una distinct che ho dovuto inserire a causa del limit 10 ovvero se viene tolto il distinct ogni record viene ripetuto per 10 volte questo perchè tutta questa operezione è eseguita dentro un ciclo while?o per qualche altro strano motivo?
Il ciclo while devo utilizzare per prendere i campi dal db utilizzando una query di ricerca sulla tabella.
E subito dopo il seguente while ->while($a=mysql_fetch_array($result))
codice:
/*Prendo la data dal sistema
$data = date("y-m-d");
/*Prendo la data dal db
$date = $a['event_start_date'];
/*Scompongo la data del sistema
$gg=substr($date,8,7);
$mm=substr($date,5,-3);
$aa=substr($date,0,-6);
/*Scompongo la data del db
$giorno=substr($data,6);
$mese=substr($data,3,2);
$anno=substr($data,0,-6);
//metto la data del sistema nella seguente forma aaaa-mm-gg
$DataEvento="$aa-$mm-$gg";
//metto la data del db nella seguente forma aaaa-mm-gg
$DataConfronto="20$anno-$mese-$giorno";
//eseguo la query per confrontare le due date con un limite di 10 record
//il campo DataEvento corrisponde a event_start_date
$controllo="SELECT DISTINCT('".$DataConfronto."') FROM wp_dbem_events WHERE '".$DataEvento."' >= '".$DataConfronto."' LIMIT 10 ";