Bonsoir, je suis débutant en Php et j'ai un problème, j'ai conçu ce script
Mais la requête n'accepte pas mes "$result['c.name'], $result['ca.name']", bref il ne comprend pas qu'il faut choisir les infos dans 2 tables différentes. Et si je met $result['name'] ça ne m'affiche que les résultats de ca.name, bref je ne sais pas trop comment faire, pouvez-vous m'aider? S'il vous plait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function make_players_array(){ global $host, $user, $password, $db, $database_encoding, $pl_array; $i=0; $ascent_db = new DBLayer($host, $user, $password, $db); $ascent_db->query("SET NAMES $database_encoding"); $query = $ascent_db->query("SELECT c.`name`, ca.`leaderguid`, ca.`name`, ca.`createdate` FROM `guild` AS ca INNER JOIN `characters` AS c ON ca.`leaderguid`= c.`guid` ORDER BY ca.`name`"); while($result = $ascent_db->fetch_assoc($query)) { $pl_array[$i] = Array($result['c.name'], $result['ca.name'], $result['createdate']); $i++; }
Partager