Timestamp en PHP MySQL
anelkastadam
Messages postés
6
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
Je souhaite éxecuter la requête suivante:
$request = "SELECT * FROM document WHERE completed_time = '0'";
avec completed_time qui est dimensioné Timestamp
dans ma base tout les timestamps par défaut sont : 0000-00-00 00:00
seulement je ne suis pas sûr que ='0' soit la bonne chose à écrire puisque cela ne marche pas.
une idée pour obtenir tout les completed_time nuls et vides?
Merci!!
Je souhaite éxecuter la requête suivante:
$request = "SELECT * FROM document WHERE completed_time = '0'";
avec completed_time qui est dimensioné Timestamp
dans ma base tout les timestamps par défaut sont : 0000-00-00 00:00
seulement je ne suis pas sûr que ='0' soit la bonne chose à écrire puisque cela ne marche pas.
une idée pour obtenir tout les completed_time nuls et vides?
Merci!!
Configuration: Windows XP Firefox 3.0.15
2 réponses
-
Si par défaut tu mets dans ce champs '0000-00-00 00:00' tu n'auras jamais de résultat pour VIDE ou NULL !
non ?
Par contre pour obtenir les null tu peux faire WHERE toto IS NULL pour vide je ne sais plus. Tu peux bricoler en mettant WHERE toto = ''-
Salut moderno,
merci pour ta réponse mais par défaut mon timestamp est à '0' mais çà s'affiche comme çà : '0000-00-00 00:00' dans mon mysql.
donc je veux faire un SELECT là où ce timestamp est nul et vierge!!
SELECT * FROM document WHERE data_timestamp = '0' ; ---> çà ne fonctionne pas
est il possible de faire:
SELECT * FROM document WHERE data_timestamp IS NULL; ????
-
-
Timestamp
dans ma base tout les timestamps par défaut sont : 0000-00-00 00:00
surprenant si ton champ est bien de type timestamp il doit afficher un nombre et pas ça
tel que tu indiques c'est en type DATE
verifies dans phpmyadmin ta config de table