Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ergebnisse nach Datum im Zeitstempelfeld filtern

Das SQL sieht gut aus, aber Sie scheinen die ausgeführte SQL-Abfrage in der Datenbank nicht ausgegeben und die Ergebnisse abgerufen zu haben? Vielleicht übersehe ich etwas, aber Sie müssen sich mit Ihrer Datenbank verbinden:

class DBi {
  public static $mysqli;
}

DBi::$mysqli = new mysqli('servername', 'database', 'password', 'user');

if (mysqli_connect_error()) {
  die('Connect Error (' . mysqli_connect_errno() . ') '
        . mysqli_connect_error());
}

Dann müssen Sie die Abfrage ausführen:

$result = DBi::$mysqli->query($sql) or die ("Unable to execute SQL command:".$sql);

Und schließlich das Ergebnis abrufen und verwenden:

$row = $result->fetch_assoc();
echo $row["fieldname"];