sql >> Database >  >> RDS >> Mysql

Waarom kunt u MYSQL-functies niet doorgeven aan voorbereide PDO-instructies?

U hoeft NOW() niet door te geven als een parameter omdat er geen verwerking op nodig is, aangezien het een ingebouwde SQL-functie is, dus neem het gewoon op in de eigenlijke query zoals hieronder.

$stmt = $db->prepare("UPDATE table SET status = ?, date_modified = NOW()");

U kunt ook gewoon de date_modified . instellen naar een TIMESTAMP-veld en het zal automatisch de date_modified . updaten veld op een SQL-update.



  1. Mysqli rollback werkt niet

  2. Hoe te ontsnappen aan een string terwijl het patroon overeenkomt in PostgreSQL

  3. upload een bestand naar een MySql DB met PHP

  4. Een tabel maken in SQL - Voorbeeldquery van Postgres en MySQL