Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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 - Fatal编程技术网

Php 从mysql创建具有列名和值的数组

Php 从mysql创建具有列名和值的数组,php,mysql,arrays,Php,Mysql,Arrays,我试图用PHP和MySQL创建一个数组,但总是会出错 我正在使用的代码 function db_listar_usuarios(){ $link=db_connect(); $query = "select * from usuarios" or die("Problemas en el select: " . mysqli_error($link)); $result = $link->query($query); while($row = mysqli_fetch_assoc($r

我试图用PHP和MySQL创建一个数组,但总是会出错

我正在使用的代码

function db_listar_usuarios(){
$link=db_connect();
$query = "select * from usuarios" or die("Problemas en el select: " . mysqli_error($link));
$result = $link->query($query);
  while($row = mysqli_fetch_assoc($result)) {   
        echo $row['nombre'] . array(;
        foreach ($row as $col => $val) {
           $col => $val;
        }
        echo "\n\n############\n";
    }
}
我想用这段代码创建的是:

array(
    'john' => array('address' => 'st 123', 'age' => '25', 'surname' => 'doe'),
    'ane' => array('address' => 'av 456', 'age'=> '32', 'surname' => 'smith'),
);
然后像这样使用:

private $contacts = db_listar_usuarios();

提前谢谢:)

但我总是会出错。
--我们所有的水晶球都在商店里维修,所以我们无法神奇地读懂你的心思,看看你的错误是什么。请支持这句精彩的评论@阿马尔穆拉里特非常感谢你的回答,但我不能让它起作用。我有两个文件server.php->functions.php->我想用REST和MySQL制作一个API,但它不起作用。再次感谢你@ScaZ我突然想到,代码做了不必要的工作,而且启动时出错了。我已经用一些简单的东西更新了我的代码,应该可以用了。非常感谢你,但是它仍然不起作用。。。当我输入:private$contacts=db_listar_usuarios();PHP错误:解析错误:语法错误,第7行C:\xampp\htdocs\server.PHP中出现意外的“(”,应为“,”或“;”,谢谢您的帮助!!
function db_listar_usuarios(){
$link=db_connect();
$query = "select * from usuarios" or die("Problemas en el select: " . mysqli_error($link));
$result = $link->query($query);
  while($row = mysqli_fetch_assoc($result)) {   
        echo $row['nombre'] . array(; // <- invalid in several ways
        foreach ($row as $col => $val) {
           $col => $val;
        }
        echo "\n\n############\n";
    }
}
function db_listar_usuarios(){
    $link = db_connect();
    $query = "select * from usuarios" or die("Problemas en el select: " . mysqli_error($link));
    $result = $link->query($query);
    $myArray = array();
    while($row = mysqli_fetch_assoc($result)) {   
        $myArray[] = $row;
        print_r($myArray); // for debugging
        echo "\n\n############\n";
    }
    return $myArray;
}
$users = array();
while($row = mysqli_fetch_assoc($result)) {            
    foreach ($row as $col => $val) {
        $users[$col] = $val;
    }
}
print_r($users);