sql >> Database >  >> RDS >> Mysql

Filter resultaten op datum in tijdstempelveld

De SQL ziet er goed uit, maar het lijkt erop dat u de SQL-query in de database niet hebt uitgevoerd en de resultaten niet hebt opgehaald?? Misschien mis ik iets, maar je moet verbinding maken met je database:

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());
}

Vervolgens moet u de volgende query uitvoeren:

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

En tot slot, haal het resultaat op en gebruik het:

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


  1. wat doet mysql_real_escape_string() echt?

  2. MariaDB (Master-Slave)-replicatie instellen in CentOS/RHEL 7 en Debian 8/9

  3. Een tekenreeks converteren naar een datum/tijd in SQL Server met CONVERT()

  4. Canonical Function EntityFunctions.TruncateTime bestaat niet in MYSQL