Bonsoir,
Voila j'ai un petit soucis.
Depuis tout à l'heure je cherche à savoir où sont stockés dans la database les armes et les armures que possèdent les joueurs.
Pour les objets c'est la table items mais pour le reste impossible de trouver. Il me semblait que c'était dans une table nommée inventory mais cette table n'existe pas ou plus dans ma base de donnée.
Je signale que j'utilise une release de L2j Free qui est en Gracia CT2.
Merci de votre aide.
EDIT : je m'excuse mais je viens de me rendre compte que je disais n'importe quoi. Tout l'inventaire est présent dans items.
Je faisais une requête SQL de ce genre :
- Code:
-
mysql_connect($host_bdd, $user_bdd, $mdp_bdd) or die ("Erreur de connection."); //connection à MYSQL et affiche un message d'erreur s'il n'y arrive pas
mysql_select_db($nom_bdd) or die ("Impossible de se connecter a la BDD"); //Se place sur la BDD qui porte ce nom et affiche un message d'erreur s'il n'y arrive pas
$id_char = $_SESSION['char_id'];
$requete2 = mysql_query("SELECT * FROM items WHERE '$id_char' = owner_id");
while ($donnees = mysql_fetch_array($requete2))
{
$item = $donnees['item_id'];
$requete3 = mysql_query("SELECT * FROM etcitem WHERE '$item' = item_id");
while ($donnees1 = mysql_fetch_array($requete3))
{
echo "<td width='300px'>".$donnees1['name']."</td><td>".$donnees['count']."</td><tr>";
}
}
dans la deuxieme requête j'ai oublié de sélectionné les table weapon et armor.
Amicalement Frizoo
Désolé pour le mauvais POST
Amicalemen Frizoo