十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
$result = mysql_query("SELECT d_id FROM mac_vod");
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于做网站、成都网站建设、仁和网络推广、小程序开发、仁和网络营销、仁和企业策划、仁和品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供仁和建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
改为
$result = mysql_query("SELECT * FROM mac_vod");
必须用到 递归 。大概说下伪代码,也就是思路。
function A($id){
select * from table where id = 1
根据传入的ID,取得所有fid为这个值的数据,返回的是一个集合。
}
function B($id){
定义一个全局变量,array
调用A方法
for(循环A方法){
添加循环的值到全局变量array;
调用B 方法,传入的值是表中的id值
}
}
数据库操作异常,你把操作数据库的连接输出来,看看有没错误
应该是没插入进去,你再查,查不到,就显示每个值都是空。
看看报错信息。装个navicat for mysql,好调试。
mysql_query('set names GBK'); 加在mysql_select_db那句后面
编码问题 ,详细情况可以追问 不行的话三种都试试 mysql_query('set names gb2312'); mysql_query('set names utf-8);