12-10-2008, 11:53 PM
(Modification du message : 13-10-2008, 12:18 PM par Sephi-Chan.)
Plop !
C't'encore mwa ! Content de me revoir - déjà - ?
Cette fois-ci, j'ai cette requête :
C't'encore mwa ! Content de me revoir - déjà - ?
Cette fois-ci, j'ai cette requête :
Code PHP :
<?php
SELECT
warehouses.id AS warehouse_id,
warehouses.capacityMech,
warehouses.capacityWeight,
warehouses.countries_id,
player_has_warehouse.name AS warehouse_name,
// player_has_warehouse.weight,
// player_has_warehouse.nb_mechs,
countries.name AS country_name
FROM
player_has_warehouse,
warehouses
JOIN countries
ON warehouses.countries_id = countries.id
WHERE player_has_warehouse.players_id = $this->playerSess['id']
AND player_has_warehouse.warehouses_id = warehouses.id
Mon problème, c'est que les données en orange sont des données calculables. Des données que je ne souhaite donc pas avoir en dur dans ma BdD.
Pour avoir ces données, je pourrais faire respectivement :
Code PHP :
<?php
SELECT SUM(armors.weight)
FROM armors, player_has_armor
WHERE player_has_armor.players_id = $this->playerSess['id']
AND player_has_armor.armors_id = armors.id;
SELECT SUM(weapons.weight)
FROM weapons, player_has_weapon
WHERE player_has_weapon = $this->playerSess['id']
AND player_has_weapon.weapons_id = weapons.id;