Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.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 向MySQL结果数组添加值_Php_Mysql_Arrays_Json_Array Push - Fatal编程技术网

Php 向MySQL结果数组添加值

Php 向MySQL结果数组添加值,php,mysql,arrays,json,array-push,Php,Mysql,Arrays,Json,Array Push,我使用它将MySQL结果放入一个数组中 $var = array(); $sql = "SELECT doc as document ,part, `desc`, price, qty, total FROM parts LIMIT 10"; $result = mysqli_query($con, $sql); while($obj = mysqli_fetch_object($result)) { $var[] = $obj; } 这很有效。是否可以为每行添加一个值

我使用它将MySQL结果放入一个数组中

$var = array();
$sql = "SELECT doc as document ,part, `desc`, price, qty, total FROM parts LIMIT 10";

$result = mysqli_query($con, $sql);

while($obj = mysqli_fetch_object($result)) {        
$var[] = $obj;  
}
这很有效。是否可以为每行添加一个值?差不多

$var = array();
$sql = "SELECT doc as document ,part, `desc`, price, qty, total FROM parts LIMIT 10";

$result = mysqli_query($con, $sql);

while($obj = mysqli_fetch_object($result)) {        
$var[] = $obj;  
array_push($var['url'] = $url);
}

您应该将url追加到$obj中,然后将$obj存储到$var数组中:

while($obj = mysqli_fetch_object($result)) {  
  $obj->url = $url;     // first store url into obj
  $var[] = $obj;  
}

您应该将url追加到$obj中,然后将$obj存储到$var数组中:

while($obj = mysqli_fetch_object($result)) {  
  $obj->url = $url;     // first store url into obj
  $var[] = $obj;  
}
希望这会有所帮助

while($obj = mysqli_fetch_object($result)) {        
    $var[] = array($obj,'url'=>$url);
}
希望这会有所帮助

while($obj = mysqli_fetch_object($result)) {        
    $var[] = array($obj,'url'=>$url);
}

谢谢-但我得到了一个致命的错误:无法将stdClass类型的对象用作此行$obj['url']='ggggg'上的数组;对完美的多谢各位much@JayeshChitroda:如果
$obj->url=$url
代替
$obj['url']=$url工作请在答案中更新相同内容。这对以后寻找相同答案的人很有帮助,可能他们错过了你的评论,只是简单地检查了你的答案。谢谢-但我得到了致命的错误:不能使用stdClass类型的对象作为此行的数组$obj['url']='ggggg';对完美的多谢各位much@JayeshChitroda:如果
$obj->url=$url
代替
$obj['url']=$url工作请在答案中更新相同内容。这对以后寻找相同答案的人很有帮助,他们可能会错过你的评论,只是简单地检查你的答案。谢谢-但这会将url放在行数据之外-{“文档”:“IH767898”,“部分”:“EHA320”,“描述”:“1.4 HH 11\/2”,“价格”:“10.31”,“数量”:“1”,“总数”:“10.31”,“科德”:“Frank”},“url”:“www.test.com”}谢谢-但这将url放在行数据之外-{“文档”:“IH767898”,“部分”:“EHA320”,“描述”:“1.4 HH 11\/2”,“价格”:“10.31”,“数量”:“1”,“总数”:“10.31”,“记录者”:“Frank”},“url”:“www.test.com”}