我以数组的形式从数据库传递数据,然后我想用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 .= "]";