Le scénario est à peu près le suivant. La base de données comporte les champs A et B, puis C = A - B, et D est jugé et affiché en fonction de la valeur de C. Ni C ni D ne sont des champs de base de données. que mon modèle utilise Ajax , il aurait pu être possible de déterminer directement la valeur de C dans le modèle, mais cela a exposé la condition importante de C. Existe-t-il un moyen de l'implémenter en PHP ? Puis-je effectuer un filtrage secondaire des ensembles de données??
光陰似箭催人老,日月如移越少年。
Vous voulez dire ne pas afficher C, mais afficher D directement??
Essayez de calculer D directement lors de l'interrogation de la base de données. Sinon, utilisez foreach pour traiter les données avant que PHP ne renvoie le résultat.
Deux fa?ons
1. Traitez l'ensemble de données obtenu par TP en boucle
2.SELECT (A - B) COMME C
Peu importe comment vous l'appelez, vous cachez simplement C. Ensuite, après votre instruction SQL, parcourez-la, obtenez C en passant, puis obtenez D, et ne renvoyez que A+B+D.