Php 将所有MYSQL记录传递到已格式化键值的数组中

Php 将所有MYSQL记录传递到已格式化键值的数组中,php,mysql,arrays,Php,Mysql,Arrays,我正在从MYSQL数据库中进行选择,我需要将所有选择的记录以如下格式传递到一个数组: 排列 我希望密钥自动生成,并分配给每条记录 这是我的代码: $conn = new mysqli($servername, $username, $password, $dbname); $SQLCommand = "SELECT fback FROM feedback"; $result = mysqli_query($conn, $SQLCommand); $i = 1; $query = mysq

我正在从MYSQL数据库中进行选择,我需要将所有选择的记录以如下格式传递到一个数组: 排列

我希望密钥自动生成,并分配给每条记录

这是我的代码:

$conn = new mysqli($servername, $username, $password, $dbname);

$SQLCommand = "SELECT fback FROM feedback";

$result = mysqli_query($conn, $SQLCommand);

$i = 1; 
$query = mysqli_query($conn, 'SELECT fback FROM feedback');
$tot = mysqli_num_rows($query);
echo '<br/>You are having <b style="color:red;">' . $tot . '</b> tasks to do.<br/><br/>'; 
while($a = mysqli_fetch_array($query))
{   
     echo $i++ . '. ' . $a[0] . '<br/>';
}$featured = array();

foreach($featured as $key => $value){
  echo $a;
}
$conn=newmysqli($servername、$username、$password、$dbname);
$SQLCommand=“从反馈中选择fback”;
$result=mysqli_查询($conn,$SQLCommand);
$i=1;
$query=mysqli_query($conn,'SELECT fback FROM feedback');
$tot=mysqli\u num\u行($query);
回音“
您正在使用”$托特。”要做的任务。

; while($a=mysqli\u fetch\u数组($query)) { 回显$i++.$a[0]。
; }$featured=array(); foreach($key=>$value){ echo$a; }
你的意思是这样吗

$featured = array();
$count = 1;
while($a = mysqli_fetch_array($query)) {   
     $featured[$count] = $a[0];
     $count++; 
}

print_r($featured);
$conn=newmysqli($servername、$username、$password、$dbname);
$i=1;
$query=mysqli_query($conn,'SELECT fback FROM feedback');
$tot=mysqli\u num\u行($query);
$results=mysqli\u fetch\u数组($query);
回音“
您正在使用”$托特。”要做的任务。

; $arr=[];//你的阵列 foreach(结果为$value) { $arr[]=$value[0]; 回显$i++.$value[0]。
; }
为什么要执行两次相同的查询?因此,您希望所有结果都以普通整数作为键(例如,0表示位置1,2表示位置2等)?您的代码有什么问题?为什么不创建一个数组,然后使用它获取您的
mysqli_fetch_数组
,然后,我希望我的所有记录都以数组形式呈现(1=>“今天的天气糟透了”,欢迎@KayBamigboye-如果你认为有用,你可以投票
$featured = array();
$count = 1;
while($a = mysqli_fetch_array($query)) {   
     $featured[$count] = $a[0];
     $count++; 
}

print_r($featured);
$conn = new mysqli($servername, $username, $password, $dbname);
$i = 1; 
$query = mysqli_query($conn, 'SELECT fback FROM feedback');
$tot = mysqli_num_rows($query);
$results = mysqli_fetch_array($query);
echo '<br/>You are having <b style="color:red;">' . $tot . '</b> tasks to do.<br/><br/>'; 
$arr = []; // Your array
foreach($results as $value)
{   
    $arr[] = $value[0];
    echo $i++ . '. ' . $value[0] . '<br/>';
}