mysql数据库查询问题 你的描述我觉得怪怪的,不然就是你的表结构设计有问题。看不出三个表的对应关系。select a.*,b.*,c.* from a left join b on a.a1=b.b1 left join c on a.a1=c.c1 where 1<2你跑看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用inner joinselect * from a inner join b on a.a1=b.a1 inner join c on b.b1=c.c1 就放一个表里面啊然后循环填充下拉给你一个函数,供参考Function CreateProCombox($result,$show){ //取得需要显示的菜单的项目数 $numrows=mysql_num_rows($result); for($rows=0;$rows<$numrows;$rows++) { //将当前菜单项目的内容导入数组 $menu=mysql_fetch_array($result); //提取菜单项目的子菜单记录集 $dbm = new Database_Manage(); $sql="select * from pro_class where class_parentid=$menu[class_id]"; $result_sub = $dbm->DataQuery($sql); //如果该菜单项目有子菜单,则添加JavaScript onClick语句 if($dbm->ResultNum($result_sub)>0 ) { echo "<option value=\"".$menu[class_id]."\""; if($menu[class_id]==$show) echo "selected"; echo ">"; for($i=0;$i<$GLOBALS["layer"] ;$i++) { echo " "; } echo "+-".$menu[class_name]."</option>"; $GLOBALS["layer"]++; //递归调用ShowTreeMenu()函数,生成子菜单 CreateProCombox($result_sub,$show); //子菜单处理完成,返回到递归的上一层,将级数减1 $GLOBALS["layer"]--; } else { echo "<option value=\"".$menu[class_id]."\""; //if($menu[class_id]==$show) echo "selected"; //echo " > |-".$GLOBALS["layer"].$menu[class_name]."</option>"; echo ">"; for($i=0;$i<$GLOBALS["layer"];$i++) { echo " "; } echo "|-".$menu[class_name]."</option>"; //$GLOBALS["layer"]--; } }} ajax+curl 用PHP语言展示产品图片怎么弄? 要滚动的 关于fckeditor上传图片对话窗口设置的一个问题(百分求解) fseek的问题 new Function不太理解,烦请解释则个。。。 急!配置的zend debugger不起作用 使用factcgi php以后phpmyadmin的http basic认证无效 zend studio打开php文件时中文显示的怪问题. php有什么好办法把mysql里面枚举型字段的各个项目读出来? 谁有在线测试源代码呀,交流一下哦 我应该选择PHP,还是JSP? Fopen的问题求救!
然后循环填充下拉
给你一个函数,供参考
Function CreateProCombox($result,$show)
{
//取得需要显示的菜单的项目数
$numrows=mysql_num_rows($result); for($rows=0;$rows<$numrows;$rows++)
{
//将当前菜单项目的内容导入数组
$menu=mysql_fetch_array($result); //提取菜单项目的子菜单记录集
$dbm = new Database_Manage();
$sql="select * from pro_class where class_parentid=$menu[class_id]";
$result_sub = $dbm->DataQuery($sql); //如果该菜单项目有子菜单,则添加JavaScript onClick语句
if($dbm->ResultNum($result_sub)>0 )
{
echo "<option value=\"".$menu[class_id]."\"";
if($menu[class_id]==$show) echo "selected";
echo ">";
for($i=0;$i<$GLOBALS["layer"] ;$i++)
{
echo " ";
}
echo "+-".$menu[class_name]."</option>"; $GLOBALS["layer"]++;
//递归调用ShowTreeMenu()函数,生成子菜单
CreateProCombox($result_sub,$show);
//子菜单处理完成,返回到递归的上一层,将级数减1
$GLOBALS["layer"]--;
}
else
{
echo "<option value=\"".$menu[class_id]."\"";
//if($menu[class_id]==$show) echo "selected";
//echo " > |-".$GLOBALS["layer"].$menu[class_name]."</option>";
echo ">";
for($i=0;$i<$GLOBALS["layer"];$i++)
{
echo " ";
}
echo "|-".$menu[class_name]."</option>";
//$GLOBALS["layer"]--;
}
}
}