Maison développement back-end tutoriel php 数据显示处理,该怎么处理

数据显示处理,该怎么处理

Jun 13, 2016 am 10:06 AM
date etc quot

数据显示处理

XML code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->时间段            机种            数量        2012-02-08 08    ETC56-542N    432012-02-08 09    ETC56-542N    372012-02-08 10    ETC54-623N    162012-02-08 10    ETC54-628N    22                
Copier après la connexion


如何处理能变成以下格式?
XML code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->时间段            ETC56-542N      ETC54-623N     ETC54-628N    数量合计                08:00:00-09:00:00    43                    4309:00:00-10:00:00    37                    3710:00:00-11:00:00            16          22        38
Copier après la connexion

sql查询语句:
SQL code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT DATE_FORMAT(`date`,'%Y-%m-%d %H') as time,type,count(*) as count FROM `barcode_2d` WHERE date >= '".$thisday2." 08:00:00' AND date 
Copier après la connexion




------解决方案--------------------
是的,这种情况是交叉表。你可以搜索“交叉表”得到交叉表的定义和算法
当与数据库结合时,有现成的存储过程可以利用。不过算法的技巧性较高,您未必能看得懂

只用 php 实现时,思路很简单:
1、将查询结果保存于数组
2、加工数据到需要的格式
3、对数组做行列转换
4、遍历数组,输出
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment créer et nommer un fichier/dossier en fonction de l'horodatage actuel Comment créer et nommer un fichier/dossier en fonction de l'horodatage actuel Apr 27, 2023 pm 11:07 PM

Si vous cherchez un moyen de créer et de nommer automatiquement des fichiers et des dossiers en fonction des horodatages du système, vous êtes au bon endroit. Il existe un moyen très simple d’accomplir cette tâche. Les dossiers ou fichiers créés peuvent ensuite être utilisés à diverses fins telles que le stockage de sauvegardes de fichiers, le tri des fichiers en fonction de la date, etc. Dans cet article, nous expliquerons en quelques étapes très simples comment créer automatiquement des fichiers et des dossiers dans Windows 11/10 et les nommer en fonction de l'horodatage du système. La méthode utilisée est un script batch, très simple. J'espère que vous avez apprécié la lecture de cet article. Section 1 : Comment créer et nommer automatiquement un dossier en fonction de l'horodatage actuel du système Étape 1 : Tout d'abord, accédez au dossier parent dans lequel vous souhaitez créer le dossier,

Avertissement PHP : date() s'attend à ce que le paramètre 2 soit long, la chaîne étant la solution Avertissement PHP : date() s'attend à ce que le paramètre 2 soit long, la chaîne étant la solution Jun 22, 2023 pm 08:03 PM

Lors du développement à l'aide de programmes PHP, vous rencontrez souvent des messages d'avertissement ou d'erreur. Parmi eux, un message d'erreur qui peut apparaître est : PHPWarning:date()expectsparameter2tobelong,stringgiven. Le message d'erreur signifie : le deuxième paramètre de la fonction date() est censé être un entier long (long), mais ce qui lui est réellement transmis est une chaîne (string). Alors, nous

Comment permettre à tous les utilisateurs d'imprimer les informations d'invite spécifiées lors de la connexion sous Linux Comment permettre à tous les utilisateurs d'imprimer les informations d'invite spécifiées lors de la connexion sous Linux Feb 19, 2024 pm 05:12 PM

Dans les systèmes Linux, via les fichiers de configuration et les scripts, vous pouvez afficher les informations d'invite spécifiées lorsque tous les utilisateurs se connectent. Ensuite, nous présenterons plusieurs méthodes d’implémentation couramment utilisées. Méthode 1 : modifier le fichier /etc/issue Ouvrez le terminal et utilisez un éditeur de texte (tel que vi ou nano) pour modifier le fichier /etc/issue avec les autorisations root. sudovi/etc/issue Ajoutez le message d'invite que vous souhaitez afficher à la fin du fichier, par exemple : Bienvenue dans MyLinuxSystem ! Veuillez noter que toutes les activités sont surveillées. Enregistrez et fermez le fichier. Désormais, lorsque l'utilisateur se connecte, le système affichera /

Comment configurer la source miroir du logiciel dans Ubuntu ? Comment configurer la source miroir du logiciel dans Ubuntu ? Feb 19, 2024 am 11:15 AM

La configuration des sources miroir logicielles est un moyen efficace d'augmenter les vitesses de téléchargement et d'obtenir des mises à jour logicielles dans Ubuntu. Voici les étapes de configuration : Ouvrez le terminal : Sur le bureau Ubuntu, appuyez sur la combinaison de touches Ctrl+Alt+T pour ouvrir le terminal. Sauvegardez le fichier de configuration de la source logicielle d'origine (facultatif) : Si vous souhaitez conserver la sauvegarde de la configuration de la source logicielle d'origine, vous pouvez exécuter la commande suivante pour sauvegarder le fichier /etc/apt/sources.list : sudocp/etc/apt/ sources.list/ etc/apt/sources.list.backup Modifiez le fichier de configuration de la source du logiciel : Utilisez un éditeur de texte (tel que nano ou vi) pour ouvrir le fichier de configuration de la source du logiciel : sudonano

Introduction aux méthodes et utilisation des classes Date et SimpleDateFormat pour traiter le temps en Java Introduction aux méthodes et utilisation des classes Date et SimpleDateFormat pour traiter le temps en Java Apr 21, 2023 pm 03:01 PM

1. Introduction La classe Date du package java.util représente une heure spécifique, précise en millisecondes. Si nous voulons utiliser notre classe Date, nous devons alors introduire notre classe Date. Écrire l’année directement dans la classe Date ne produira pas le résultat correct. Parce que la date en Java est calculée à partir de 1900, donc tant que vous remplissez le premier paramètre avec le nombre d'années depuis 1900, vous obtiendrez l'année souhaitée. Le mois doit être soustrait de 1 et le jour peut être inséré directement. Cette méthode est rarement utilisée et la deuxième méthode est couramment utilisée. Cette méthode consiste à convertir une chaîne conforme à un format spécifique, tel que aaaa-MM-jj, en données de type Date. Tout d’abord, définissez un objet de type Date Date

Comment obtenir la représentation en millisecondes d'une date en utilisant la méthode getTime() de la classe Date Comment obtenir la représentation en millisecondes d'une date en utilisant la méthode getTime() de la classe Date Jul 24, 2023 am 11:42 AM

Comment obtenir une représentation en millisecondes de la date à l'aide de la méthode getTime() de la classe Date En Java, la classe Date est une classe utilisée pour représenter la date et l'heure. Il fournit de nombreuses méthodes utiles pour manipuler et obtenir des informations sur les objets date. Parmi elles, la méthode getTime() est une méthode importante de la classe Date, qui peut renvoyer la représentation en millisecondes de l'objet date. Nous détaillerons ensuite comment utiliser cette méthode pour obtenir la représentation en millisecondes d'une date et fournirons des exemples de code correspondants. Utilisation de la classe Date g

L'ETC vaut-il la peine d'être détenu à long terme ? La pièce ETC vaut-elle la peine d'investir ? L'ETC vaut-il la peine d'être détenu à long terme ? La pièce ETC vaut-elle la peine d'investir ? Feb 27, 2024 pm 08:58 PM

L’ETC vaut-il la peine d’être détenu à long terme ? ETC (Ethereum Classic) est une cryptomonnaie basée sur la technologie blockchain. Elle est née le 20 juillet 2016. C'est une branche de la blockchain Ethereum. L’origine d’ETC remonte à la controverse sur le hard fork Ethereum au sein de la communauté Ethereum. La pièce ETC vaut-elle la peine d’investir ? La question de savoir si la pièce ETC vaut la peine d'investir nécessite une prise en compte approfondie des facteurs suivants : Avantages techniques : la pièce ETC est basée sur la technologie blockchain Ethereum, présente des avantages tels que des contrats intelligents et la programmabilité, et offre de larges perspectives d'application dans le domaine du développement d'applications décentralisées. Soutien de la communauté : la monnaie ETC a une communauté active et les membres de la communauté sont confiants dans le développement à long terme de la monnaie ETC. Demande du marché : la monnaie ETC jouit d’une popularité relativement élevée sur le marché des cryptomonnaies.

Quelle est la devise de l'ETC ? Quelle est la devise de l'ETC ? Mar 01, 2024 am 11:30 AM

La pièce ETC, le nom complet d’Ethereum Classic, est une crypto-monnaie générée après le hard fork de la blockchain Ethereum originale en 2016.

See all articles