Bonjour,
je fais un fonction qui me permet de retourner le nom de la table dans lequel se trouve le champ passé en paramètre. Pour celà, j'utilise mysql_field_table($result, $FieldName) où $result représente la résultat de la requête sql et $fieldName le nom du champ dont je désire connaître la table.
Ca fonctionne bien pour autant qu'il n'y ait qu'une table. Par contre lorsque je fais une requête de ce type:
SELECT id_Fixture, Voy_Freight
FROM tf_Fixture, tf_Voyage
WHERE tf_Fixture.id_Fixture = '$fixtureID ' AND tf_Fixture.id_Fixture =tf_Voyage.id_Voyage;
Où id_Fixture appartient à tf_Fixture
et que Voy_Freight appartien à tf_Voyage
et que je demande de connaître la table de Voy_Freight, il me retourne toujours tf_Fixture.
Pourquoi celà ne fonctionne pas? Comment puis-je résoudre ce problème?
Merci d'avance