Bonjour à tous,
Je rencontre actuellement un petit problème lors de la mise en place l'interface PHP à ma base MySQL. Je cherche à lister des contacts ainsi que leurs informations relatives, et à mettre sur le nom du contact un lien hypertexte vers une page d'édition permetttant de modifier le contact.
Le problème est que je n'arrive pas à récupérer la clé primaire du contact avec PHP.
Ma requête, assez copieuse, est la suivante :
$result =
mysql_query('
SELECT ENTREPRISE.NomEntreprise, CONTACT.NomContact, CONTACT.TelContact, CONTACT.EmailContact, CONTACT.DescriptionContact, CONTACT.CodeContact,
CATEGORIE_CONTACT.IntituleCategorie,
ORIGINE_ACTION.Origine, ACTION.DescriptionAction, ACTION.DateAction
FROM ORIGINE_ACTION, ACTION, ENTREPRISE, CONTACT, CATEGORIE_CONTACT
WHERE ACTION.CodeOrigine = ORIGINE_ACTION.CodeOrigine
AND ACTION.CodeContact = CONTACT.CodeContact
AND CONTACT.CodeEntreprise = ENTREPRISE.CodeEntreprise
AND CONTACT.CodeCategorie = CATEGORIE_CONTACT.CodeCategorie
order by ACTION.DateAction DESC
LIMIT 0, 30
');
Pour le debug, je cherche simplement à afficher la clé primaire du contact (CodeContact) à l'aide du code suivant :
while ($val = mysql_fetch_array($result)) {
echo"codecontact :";
echo $val["CodeContact"];
}
et tout ce que j'obtiens à l'écran est :
codecontact : codecontact
Quelqu'un aurait il rencontré ce genre de problèmes ? J'ai un peu de mal à saisir car pour ma même requete je peux récuperer sans problème la valeur des autres champs avec par exemple $val["NomContact"] ...
Merci !
françois.
Je rencontre actuellement un petit problème lors de la mise en place l'interface PHP à ma base MySQL. Je cherche à lister des contacts ainsi que leurs informations relatives, et à mettre sur le nom du contact un lien hypertexte vers une page d'édition permetttant de modifier le contact.
Le problème est que je n'arrive pas à récupérer la clé primaire du contact avec PHP.
Ma requête, assez copieuse, est la suivante :
$result =
mysql_query('
SELECT ENTREPRISE.NomEntreprise, CONTACT.NomContact, CONTACT.TelContact, CONTACT.EmailContact, CONTACT.DescriptionContact, CONTACT.CodeContact,
CATEGORIE_CONTACT.IntituleCategorie,
ORIGINE_ACTION.Origine, ACTION.DescriptionAction, ACTION.DateAction
FROM ORIGINE_ACTION, ACTION, ENTREPRISE, CONTACT, CATEGORIE_CONTACT
WHERE ACTION.CodeOrigine = ORIGINE_ACTION.CodeOrigine
AND ACTION.CodeContact = CONTACT.CodeContact
AND CONTACT.CodeEntreprise = ENTREPRISE.CodeEntreprise
AND CONTACT.CodeCategorie = CATEGORIE_CONTACT.CodeCategorie
order by ACTION.DateAction DESC
LIMIT 0, 30
');
Pour le debug, je cherche simplement à afficher la clé primaire du contact (CodeContact) à l'aide du code suivant :
while ($val = mysql_fetch_array($result)) {
echo"codecontact :";
echo $val["CodeContact"];
}
et tout ce que j'obtiens à l'écran est :
codecontact : codecontact
Quelqu'un aurait il rencontré ce genre de problèmes ? J'ai un peu de mal à saisir car pour ma même requete je peux récuperer sans problème la valeur des autres champs avec par exemple $val["NomContact"] ...
Merci !
françois.