Comment mettre à jour MySql colonne timestamp manuellement à l'heure par le biais de PHP Je veux mettre à jour la base de données MySQL colonnes de type de données timestamp manuellement par l'intermédiaire de mon code PHP. Pouvez-vous s'il vous plaît dites-moi comment faire? A-t-elle être le timestamp PHP au lieu de mySQL NOW()? InformationsquelleAutor Abhi | 2011-05-03 databasemysqlphptimestamp 60 Utiliser cette requête: UPDATE `table` SET date_date=now(); Exemple de code peut être: <?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); mysql_query("UPDATE `table` SET date_date=now()"); mysql_close($con); ?> lorsque nous parlons d'horodatage, nous avons l'habitude de dire à l'heure GMT. cela permettra de donner une date avec le fuseau horaire du serveur. InformationsquelleAutor Harry Joy 9 Une autre option: UPDATE `table` SET the_col = current_timestamp Semble étrange, mais fonctionne comme prévu. Si je devais deviner, je dirais pari de ce qui est légèrement plus rapide que d'appeler now(). Ne doit pas être rapide, car d'après ce (dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html) c'est juste un synonyme pour l'instant() Bon à savoir, merci pour le lien @JimmyKoerting InformationsquelleAutor Madbreaks Vous devez vous connecter pour publier un commentaire.
Utiliser cette requête:
Exemple de code peut être:
Une autre option:
Semble étrange, mais fonctionne comme prévu. Si je devais deviner, je dirais pari de ce qui est légèrement plus rapide que d'appeler
now()
.