Timestamp en PHP MySQL

Fermé
anelkastadam Messages postés 6 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 17 décembre 2009 - 16 déc. 2009 à 17:36
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 17 déc. 2009 à 13:35
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!!

2 réponses

moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 92
16 déc. 2009 à 23:23
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 = ''
0
anelkastadam Messages postés 6 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 17 décembre 2009
17 déc. 2009 à 13:05
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; ????
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
17 déc. 2009 à 13:35
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
0