|
|
 | PHP og INNER JOIN data fra SQL Fra : Preben Holm |
Dato : 29-08-04 20:43 |
|
Hej gruppe,
hvad gør jeg galt i nedenstående:
$sqlmenu = "SELECT
`menuMenu`.`name`,`menuMenu`.`link`,`contentContent`.`name` FROM `menuMenu`
INNER JOIN `contentContent` ON `contentContent`.`id`
= `menuMenu`.`content` WHERE
((`menuMenu`.`owner` = $_SESSION[userid] AND
`menuMenu`.`ownerrights` >= 4)
OR (`menuMenu`.`group` IN ($_SESSION[groups]) AND
`menuMenu`.`grouprights` >= 4)
OR (`menuMenu`.`worldrights` >= 4)
AND `menuMenu`.`login` = 0 AND `menuMenu`.`lang` =
$lang) ORDER BY `menuMenu`.`sort`";
//print $sqlmenu."\n";
$menu = mysql_query($sqlmenu) or die(mysql_error());
while ($menurow = mysql_fetch_array($menu)) {
if ($menurow[menuMenu.content] == NULL) {
print " <a href=\"".$menurow["menuMenu"."link"]."\"
class=\"menu\">";
print "<img src=\"./images/arrow.gif\" class=\"arrow\">
".$menurow[`menuMenu`.`name`]."</a><br /> \n\r";
} else {
print " <a
href=\"index.php?site=".$menurow[contentContent.name]."\" class=\"menu\">";
print "<img src=\"./images/arrow.gif\" class=\"arrow\">
".$menurow[menuName.name]."</a><br /> \n\r";
}
}
hvordan får jeg fat i `menuMenu`.`name` fra min $menurow[]
| |
Nezar Nielsen (29-08-2004)
 | Kommentar Fra : Nezar Nielsen |
Dato : 29-08-04 22:55 |
|
Preben Holm wrote:
>
> hvordan får jeg fat i `menuMenu`.`name` fra min $menurow[]
print_r($menurow);
Så burde du kunne se hvordan din resultatrække ser ud.
Formentligt er det bare $menurow['name'] du skal ha' fat i (uden at ha'
kigget nærmere på dit query end de kolonner du trækker ud).
--
Mvh. Nezar Nielsen
http://fez.dk
| |
|
|