php - 获取数据库中的值并将其放入没有键的数组中,

标签 php mysql

我在从数据库中检索值并将其放入数组时遇到问题,我正在创建循环调度系统,为此团队存储在数据库中,问题在于如何检索这些值值并将其放入数组中,

这是我在sql上的一段代码;

$db_result = mysql_query("SELECT teams FROM game");
$row = mysql_fetch_array($db_result, MYSQL_NUM);
$read = $row[0];

我想将这些值放入这个数组中:

$team = array ();

顺便说一句,我以前用这种方法将数据保存到数据库中的单行中(仅示例数据):

john,ken,mary,ben,mike

最佳答案

你可以这样做: 最后,$team 将是“teams”列中值的数组。
您可以在此处获取更多信息:mysql_fetch_assoc

编辑(添加了 mysqli 版本,因为不推荐使用 mysql_query):

<?php 
$sql = "SELECT teams FROM game"; 
$teams = array();
    if ($db_result = $mysqli->query($sql)) { 
        while($obj = $db_result->fetch_assoc()){ 
            $teams[] = $obj['teams'];
        } 
    } 
    $result->close();         
?> 

将数据作为字符串参数传递给数组 php implode可以使用:

$colleges = array(implode(",", $teams));

关于php - 获取数据库中的值并将其放入没有键的数组中,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18356481/

相关文章:

php - API Laravel 中的 JSON 列添加而不是插入

mysql - 使用什么数据库结构来存储 GEDCOM 信息?

php - 多个数据库查询串在一起

mysql SUM(column) 不会对列并集上的元素求和

PHP Laravel 表单接受日/小时输入并设置过期时间

php - 如何使用 Mysql 数据填充 Bootstrap 布局?

javascript - 使用 javascript 或 php 向动态创建的元素添加相同的类

php - 排行榜 - MySQL 按个人总和排序

php - 行分页时如何检索列总数?

php - 将子域重定向到其子文件夹,Safari 显示尝试打开时发生太多重定向