如何在php中获取数组中的所有数据?
我正在phpMyAdminSQL中使用查询如何在php中获取数组中的所有数据?,php,mysql,arrays,Php,Mysql,Arrays,我正在phpMyAdminSQL中使用查询 select cm.contract_id,wd.day,cm.start_date, cm.start_time, cm.end_time from contract_master as cm left join contract_week_classes_master as cwcm on cwcm.contract_id =cm.contract_id left join week_days as wd on wd.id = cwcm.wee
select cm.contract_id,wd.day,cm.start_date, cm.start_time, cm.end_time from contract_master as cm left join contract_week_classes_master as cwcm on cwcm.contract_id =cm.contract_id left join week_days as wd on wd.id = cwcm.week_days where cm.tutor_institute_uid = 27 and cm.end_date >= curdate()
格廷
contract_id day start_date start_time end_time
1 Sun 2015-01-02 06:00:00 09:00:00
1 Mon 2015-01-02 06:00:00 09:00:00
1 Tue 2015-01-02 06:00:00 09:00:00
1 Wed 2015-01-02 06:00:00 09:00:00
1 Thu 2015-01-02 06:00:00 09:00:00
1 Fri 2015-01-02 06:00:00 09:00:00
仅在php查找中使用print\r()
时
php页面查询
$rr[] = mysql_fetch_assoc(mysql_query("select cm.contract_id,wd.day,cm.start_date,cm.end_date, cm.start_time, cm.end_time from contract_master as cm
left join contract_week_classes_master as cwcm on cwcm.contract_id =cm.contract_id
left join week_days as wd on wd.id = cwcm.week_days
where cm.tutor_institute_uid = '" . $_SESSION['user_id'] . "' and cm.end_date >= curdate()"));
在print\r($rr)中代码>
我越来越
Array
(
[0] => Array
(
[0] => 1
[1] => Sun
[2] => 2015-01-02
[3] => 2015-03-19
[4] => 06:00:00
[5] => 09:00:00
)
)
请建议我如何获取所有数据。检查php.net
要获取所有行,您应该使用
$result = mysql_query(" ... ");
$rr = array();
while ($row = mysql_fetch_assoc($result)) {
$rr[] = $row;
}
print_r($rr);
现在你只能坐第一排了。
P.S.也考虑使用MySQL代替MySQL。对“代码> MySqL**<代码>函数不再有支持,它们不再被维护,将来会存在。您应该使用或更新代码,以确保将来项目的功能。