une requete qui ne marche pas

WRInaute occasionnel
Bonjour,
je viens de faire une requete sous sql dans php myadmin et qui me ressort exactement ce que je veux comme données. Cependant, dès que j'essaye la même requête dans mon fichier php rien ne sort .

voici ce que je mets dans mon fichier :
Code:
<?php

require_once "../connection/connect.php";



$sql = mysql_query("
SELECT
med_sections.title,
med_categories.title,
med_sections.id,
med_categories.id
FROM
med_sections
Inner Join med_categories
WHERE
med_sections.id = med_categories.section");



?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>

<body>

<table width="524" border="1">
<?php
while ($forms= mysql_fetch_array($sql) )

{
?> <tr>
<td width="4"><?php echo $forms ['med_sections.title']; ?></td>
<td width="341">index.php?option=com_news_portal&task=section&id=<?php echo $forms ['med_sections.id']; ?> </td>
<td width="157"></td>
</tr>
<?php
}
?>

</table>

</body>
</html>

merci par avance pour toute suggestion
 
Nouveau WRInaute
salut, essaie avec .. med_sections.id = 'med_categories.section'"); n'oublie pas de rajouter a la fin de ta requete un "or die(mysql_error())" et apparement tu n'as pas fermer ta connexion non plus..
 
WRInaute occasionnel
en fait c bon j'ai réglé le problème, c'était une histoire d'alias. avec cela ça marche :
SELECT
med_sections.title AS SEC_TITLE,
med_categories.title AS CAT_TITLE,
med_sections.id AS SEC_ID,
med_categories.id AS CAT_ID

et si je veux faire ressortir mes données j'utilise l'alias : <?php echo $forms ['SEC_TITLE']; ?>

voila :)
Merci pour ton poste en tout cas
hanlin
 
Discussions similaires
Haut