Ricerca campo data

  • Creatore Discussione Creatore Discussione PaoloG
  • Data di inizio Data di inizio

PaoloG

Utente Attivo
23 Ago 2020
22
0
1
Sto cercando di effettuare la seguente ricerca:

Codice:
$Ricerca =  $anno.'-'.$mese.'-'.$giorno;
echo $Ricerca; -->2020-10-05

$query = "SELECT * FROM tabella WHERE User = $session_user AND Data = $Ricerca";
$check = $pdo->prepare($query);
$check->execute();
$myday = $check->fetch(PDO::FETCH_ASSOC);

Ma mi restituisce:

Notice: Trying to access array offset on value of type bool in ...

Ho provato anche
Codice:
$Ricerca = date_create($anno.'-'.$mese.'-'.$giorno);

ma mi restituisce;
Fatal error: Uncaught Error: Object of class DateTime could not be converted to string in ...

nel database il campo e di tipo date e le date sono riportate come 2020-10-05.
 
Risolto, almeno credo :oops:

Cosi funziona:
Codice:
$Stringa =  $anno.'/'.$mese.'/'.$giorno;
$Data = strtotime($Stringa);
$Ricerca = date('Y-m-d',$Data);
 
$query = "SELECT * FROM tabella WHERE User = $session_user AND Data = '$Ricerca'";

Magari torna utile a qualcun altro.
 

Discussioni simili