Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中获取数组中的所有数据?_Php_Mysql_Arrays - Fatal编程技术网

如何在php中获取数组中的所有数据?

如何在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

我正在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.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**<代码>函数不再有支持,它们不再被维护,将来会存在。您应该使用或更新代码,以确保将来项目的功能。