gpt4 book ai didi

php - 需要协助使用简单的 PHP 函数

转载 作者:行者123 更新时间:2023-11-29 06:23:09 24 4
gpt4 key购买 nike

我需要 php 基本语法方面的帮助,我对这门语言真的很陌生。我正在尝试从 MySQL 中获取数据,如您所见,1 个表 6 列和 2 行。

+------+--------+--------+--------+-------+------+
| first| second | third | fourth | fifth | sixth|
+------+--------+--------+--------+-------+------+
| A1 | B1 | C1 | D1 | E1 | F1 |
| A2 | B2 | C2 | D2 | E2 | F2 |
+------+--------+--------+--------+-------+------+

我的php文件代码

<?php
define('HOST','irrelevant');
define('USERNAME','irrelevant');
define('PASSWORD','irrelevant');
define('DB','irrelevant');

$con = mysqli_connect(HOST,USERNAME,PASSWORD,DB) or die('Unable to connect');

$sql = "select * from orders";

$res = mysqli_query($con,$sql);

//while($row = mysqli_fetch_array($res)){
//array_push($result,array($row[0],$row[1],$row[2],$row[3],$row[4],$row[5]));
//}

mysqli_close($con);

?>

这里我只需要这个输出,它是 1 个数组,count(array)=2 :P

{A1
B1
C1
D1
E1
F1 , A2
B2
C2
D2
E2
F2}

如果它们之间没有 <'br'> 命令,它应该看起来像这样

{A1 B1 C1 D1 E1 F1 , A2 B2 C2 D2 E2 F2}

换句话说,我需要它变成一个数组,其中只有 2 个字符串(表中当前存在的行数)。

这对于熟悉 php 的人来说可能很容易,如果我需要在 java 中实现它,我会花一分钟,但是,该死的 php 和所有这些钱!

提前致谢

最佳答案

将数据提取到数组中(正如您目前所做的那样)不是问题,但您似乎是将每个值添加到数组中它自己的元素中,而不是将整行添加到一个元素中。

$result = array();
while($row = mysqli_fetch_array($res)){
array_push($result, $row[0]." ".$row[1]." ".$row[2]." ".$row[3]." ".$row[4]." ".$row[5]);
}

这将使 $result[0] 具有值 A1 B1 C1 D1 E1 F1$result[1] 具有值A2 B2 C2 D2 E2 F2。如果您使用逗号作为分隔符,则不会将其全部作为一个元素放入 $result 中,而是将每个 $row 作为其自身的一个元素。

关于php - 需要协助使用简单的 PHP 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32467993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com