Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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_Arrays_Database - Fatal编程技术网

我以数组的形式从数据库传递数据,然后我想用php显示这个数组

我以数组的形式从数据库传递数据,然后我想用php显示这个数组,php,arrays,database,Php,Arrays,Database,如何在此函数中使用$objects 我以数组的形式从数据库传递数据,然后我想在PHP页面中显示这个数组,但它正在打印这个单词“array” 我想以这种格式打印-->[['Trident'、'InternetExplorer4.0'、'Win95+'、'4'、'X']、['Trident'、'InternetExplorer5.0'、'Win95+'、'5'、'C']、['Trident'、'InternetExplorer5.5'、'Win95+'、'5.5'、'A'] 守则: func

如何在此函数中使用
$objects
我以数组的形式从数据库传递数据,然后我想在PHP页面中显示这个数组,但它正在打印这个单词“array”


我想以这种格式打印-->[['Trident'、'InternetExplorer4.0'、'Win95+'、'4'、'X']、['Trident'、'InternetExplorer5.0'、'Win95+'、'5'、'C']、['Trident'、'InternetExplorer5.5'、'Win95+'、'5.5'、'A'] 守则:

    function showing_daily_basket(){

    $connect_mysql= @mysql_connect($server,$username,$passwor) or die ("Connection Failed!");
    $mysql_db=mysql_select_db("GP15",$connect_mysql) or die ("Could not Connect to Database");
    $query = "SELECT * FROM basket_daily_work";
    $result=mysql_query($query) or die("Query Failed : ".mysql_error());
            $objects= array();
    while($rows=mysql_fetch_array($result))
    {
                    $objects[]= $rows;
    }
    exit($objects);
 }
如果我粘贴这个var_dump($objects);'然后循环这个结果 大宗报价

编辑后,它将不返回任何内容

$connect\u mysql=@mysql\u connect($server,$username,$passwor)或die(“连接失败!”);
$mysql_db=mysql_select_db(“GP15”,$connect_mysql)或die(“无法连接到数据库”);
$query=“从篮子中选择*每日工作”;
$result=mysql\u query($query)或die(“查询失败:”.mysql\u error());
$objects=array();
while($rows=mysql\u fetch\u array($result))
{
$objects[]=$rows;
}
变量转储(对象);
$data_set=“[”;
$count_rows=计数($objects);
$count=1;
foreach($objects作为$object){
$data_set.=“[””、“$object['basketID'].”、“$object['date'].”、“$object['time'].”、“$object['flag']”、“']”;
如果($count!=$count\u行){
$data_set.=“,”;
$count++;
}
}
$data_set.=“]”;
echo$数据集;

对于查询中返回的每一行,
$objects
中都会有一个数组。所以你可以循环这些,然后对结果做点什么

foreach($objects as $object){
    echo $object['column_name'];
}
此代码将回显为返回的每一行指定的列名值

在处理结果之前查看$objects结构的一个好方法是

print "<pre>";
var_dump($objects);
请尝试打印($objects)


“print_r-打印有关变量的人类可读信息”-请参阅

如果您只想以默认格式打印,请使用print_r($objects);在退出之前。我想以以下格式打印它-->['Trident'、'InternetExplorer4.0'、'Win95+'、'4'、'X']、['Trident'、'InternetExplorer5.0'、'Win95+'、'5'、'C']、['Trident'、'InternetExplorer5.5'、'Win95+'、'5.5']、'A']]如果您转储变量($data_set)?它的工作最后我只是没有意识到结果:我想用这种格式打印它-->[['Trident','InternetExplorer4.0','Win95+','4','X'],['Trident','InternetExplorer5.0','Win95+','5','C'],['Trident','InternetExplorer5.5','Win95+','5.5','A']我想用这种格式打印值['value11','value12','value13','value14'],['value21'、'value22'、'value23'、'value24']]实际上,我正试图通过这种方式获取此值,以将其传递给(数据表),我想在这里应用它,以便我可以显示每个是$object还是$objects的数据表?谢谢您最后与我一起工作:)感谢您的努力^_^
$data_set = "[";
    $count_rows = count($objects);
    $count = 1;

    foreach($objects as $object){
        $data_set .= "['". $object['basketID'] ."', '". $object['date'] ."', '". $object['time'] ."', '". $object['flag'] ."']";

        if($count != $count_rows){
            $data_set .= ",";
            $count++;
        }
    }

    $data_set .= "]";