Je suis d'entrer dans la date à l'extrémité frontale comme
3 Réponses :
Utilisez la fonction MySQL Date_format avec% P paramètre p>
Insérer:
$sql = ' SELECT `day_open_time`, `day_close_time`, TIME_FORMAT( `day_open_time`, "%h:%i %p" ) as day_open_time_formatted, TIME_FORMAT( `day_close_time`, "%h:%i %p" ) as day_close_time_formatted FROM `table_lib_hours` WHERE `day_name` = "Monday" '; $resultset = mysql_query( $sql );
Tout d'abord de: Vous ne devriez pas utiliser $ _post directement dans vos questions ... vraiment. Vous devez d'abord assainir les valeurs. Mais pour mieux vous aider: Pouvez-vous également montrer le code PHP où vous exécutez cette requête? (Veuillez mettre à jour votre question plutôt que postez un commentaire, si vous voulez. Parce que c'est plus facile à lire. Merci).
heure (str_to_date ("'. $ Ouvrir.'", "% h:% m% p")) code> donne une erreur d'analyse
Il devrait être heure (str_to_date ('". $ OUVERTURE."', '% H:% M% P')) code>
Lorsque j'exécute au-dessus de code, il affiche l'erreur d'affichage jour_close_time ne peut pas être null code>
@I J'aime PHP: Oui, si vous utilisez des guillemets doubles comme le délimiteur de chaîne pour $ SQL code>. Mais comme vous pouvez le voir dans mon exemple, j'utilise des guillemets simples.
@I J'aime PHP: Assurez-vous d'utiliser la citation appropriée. Donc, si vous utilisez des citations doubles autour de la chaîne code> sql code>, vous avez besoin de guillemets simples sous forme de délimiteurs de chaîne autour des valeurs que vous insérez dans MySQL et inversement.
La raison pour laquelle j'utilise des guillemets simples pour les chaînes PHP est que PHP analyse des variables dans des chaînes citées doubles. J'aime éviter cela. J'insère même explicitement des variables dans la chaîne PHP en utilisant l'opérateur de concaténation (le point . Code>).
Correction, devrait être: time_format ('22: 00: 00 ','% h:% i% p '); code> voir ici: dev.mysql.com/doc/refman/5.1/fr/...
@Donny: Oups, tu as raison. Je vais l'ajuster. Merci pour la correction.
C'est la solution À votre vue ------ $ ('# barre_time' +) .DateTimePicker ({pickdate: faux, format: 'H: m a', Mintime: nouvelle date (), Usecurrent: Faux, AutoClose: Faux}); p>
Lorsque vous insérez dans DATBASE ---- '' STANCH_TIME '=> DATE (' H: I: S ', STRTOTIME ($ CIS-> INPUT-> POST (STANDY_TIME'))), P>
quand montrer ---------- p>