Php 获取数据库上的值,并将其放入一个不带键的数组中,
我在从数据库中检索值并将其放入数组时遇到问题,我在创建循环调度系统,团队存储在数据库中,问题是如何检索这些值并将其放入数组中 下面是我关于sql的一段代码Php 获取数据库上的值,并将其放入一个不带键的数组中,,php,mysql,Php,Mysql,我在从数据库中检索值并将其放入数组时遇到问题,我在创建循环调度系统,团队存储在数据库中,问题是如何检索这些值并将其放入数组中 下面是我关于sql的一段代码 $db_result = mysql_query("SELECT teams FROM game"); $row = mysql_fetch_array($db_result, MYSQL_NUM); $read = $row[0]; 我想把这些值放到这个数组中: $team = array (); 顺便说一句,我曾经将此方法保存到数据库
$db_result = mysql_query("SELECT teams FROM game");
$row = mysql_fetch_array($db_result, MYSQL_NUM);
$read = $row[0];
我想把这些值放到这个数组中:
$team = array ();
顺便说一句,我曾经将此方法保存到数据库的一行中(仅示例数据):
您可以这样做:
最后,$team将是“teams”列中的一个值数组。您可以在此处获得更多信息: 编辑(添加了mysqli版本,因为不推荐使用mysql\u查询): 您可以这样做: 最后,$team将是“teams”列中的一个值数组。
您可以在此处获得更多信息: 编辑(添加了mysqli版本,因为不推荐使用mysql\u查询):
很高兴你不再那样做了!很高兴你不再那样做了!您最好使用msqli扩展,mysqli扩展已被弃用。@LorenzMeyer您的评论是正确的,这是一种方法,因为mysqli查询已被弃用,但用户尝试使用mysqli查询,我已更正了他的代码,mysqli版本将是一个加号谢谢您,但我如何从teams列中获得这些精确值,把这些值放在数组中,@BenP.H我不知道需要什么数据,arraylet试图改变$team=array()上的变量,而不是“team”,我只想说让我们使用“$college=array()”,我的意思是如何从数据库中得到团队的确切值,并将这些值放在“$college=array()”上,就像这样“$college=array('john,ken,mary,ben,mike');“谢谢:)你最好使用msqli扩展,mysqli扩展已被弃用。@LorenzMeyer你的评论是正确的,是这样做的,因为mysqli查询已被弃用,但用户尝试使用mysqli查询,我已更正了他的代码,mysqli版本将是一个加号谢谢你,但我如何从团队列中获得这些精确值,a?”把这些值放在数组中,@BenP.H我不明白arraylet试图更改$team=array()上的变量需要什么样的数据,而不是“team”,我只想说让我们使用“$college=array()”,我的意思是如何从数据库中获得团队的确切值,并将这些值放在“$college=array()”上,就像这样$college=array('john,ken,mary,ben,mike');“谢谢你:)
john,ken,mary,ben,mike
<?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();
?>
$colleges = array(implode(",", $teams));