This question already has an answer here:
Adding database results to array
                                
                                    (1个答案)
                                
                        
                                3年前关闭。
            
                    
这是我的代码。

$speakers=array();
    $handler2=mysql_query("SELECT fName,lName,title FROM speaker ;");
        while($row = mysql_fetch_assoc($handler2)){
        $speakers[] =$row['fName'],$row['lName'],$row['title'];
        }


我想从数据库中获取fName,lName和title并将其存储在单个数组索引中。

所以
print_r($speakers)'

将输出fName,lName,title这样的值

数组([0] => fname lname标题[1] => fname lname标题)。

你们可以帮忙吗?

最佳答案

如果要将字段值另存为字符串([0] => fname lname标题),请如下所示更改代码:

while ($row = mysql_fetch_assoc($handler2)) {
    $speakers[] = $row['fName']. " " .$row['lName']. " " .$row['title'];
}

关于php - 将不同的列从数据库存储到阵列。 ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35969318/

10-12 07:06