Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据库单元格值传递给许多不同PHP变量的最快方法是什么?_Php_Sql_Oracle - Fatal编程技术网

将数据库单元格值传递给许多不同PHP变量的最快方法是什么?

将数据库单元格值传递给许多不同PHP变量的最快方法是什么?,php,sql,oracle,Php,Sql,Oracle,我有一个Oracle数据库,它是一个约70个值的数组。我试图找到最有效的代码,将每个单元格值传递给一个变量,最好用PHP编码 例如: Cell1 Cell2 Cell3 Cell4 ... Cell70 将每个单元格1-70传递给以该单元格命名的变量: ($CELL1, $CELL2, $CELL3, $CELL4 ... $CELL70) 只使用数组要简单得多: $arr = oci_fetch_array(...); 因此,您不会用一堆(大部分)无用的变量污染名称空间 如果您坚持走

我有一个Oracle数据库,它是一个约70个值的数组。我试图找到最有效的代码,将每个单元格值传递给一个变量,最好用PHP编码

例如:

Cell1   Cell2 Cell3 Cell4 ... Cell70
将每个单元格1-70传递给以该单元格命名的变量:

($CELL1, $CELL2, $CELL3, $CELL4 ... $CELL70)

只使用数组要简单得多:

$arr = oci_fetch_array(...);
因此,您不会用一堆(大部分)无用的变量污染名称空间

如果您坚持走这条路线,那么您可以尝试:

list($cell1, $cell2, $cell3, ...., $cellWayTooManyCells) = oci_fetch_array(...);


只使用数组要简单得多:

$arr = oci_fetch_array(...);
因此,您不会用一堆(大部分)无用的变量污染名称空间

如果您坚持走这条路线,那么您可以尝试:

list($cell1, $cell2, $cell3, ...., $cellWayTooManyCells) = oci_fetch_array(...);


只使用数组要简单得多:

$arr = oci_fetch_array(...);
因此,您不会用一堆(大部分)无用的变量污染名称空间

如果您坚持走这条路线,那么您可以尝试:

list($cell1, $cell2, $cell3, ...., $cellWayTooManyCells) = oci_fetch_array(...);


只使用数组要简单得多:

$arr = oci_fetch_array(...);
因此,您不会用一堆(大部分)无用的变量污染名称空间

如果您坚持走这条路线,那么您可以尝试:

list($cell1, $cell2, $cell3, ...., $cellWayTooManyCells) = oci_fetch_array(...);


我想不出在数组上使用多个变量的实际原因,但理论上可以使用变量:

for ($i = 0; $i < count($arr); $i++) {
    ${"Cell" + $i} = $arr[$i];
}
($i=0;$i{ ${“单元”+$i}=$arr[$i]; }
相反,在可能需要使用
$Cell1

的地方使用
$arr[“Cell1”]
会简单得多。我想不出在数组上使用多个变量的实际原因,但理论上可以使用变量:

for ($i = 0; $i < count($arr); $i++) {
    ${"Cell" + $i} = $arr[$i];
}
($i=0;$i{ ${“单元”+$i}=$arr[$i]; }

相反,在可能需要使用
$Cell1

的地方使用
$arr[“Cell1”]
会简单得多。我想不出在数组上使用多个变量的实际原因,但理论上可以使用变量:

for ($i = 0; $i < count($arr); $i++) {
    ${"Cell" + $i} = $arr[$i];
}
($i=0;$i{ ${“单元”+$i}=$arr[$i]; }

相反,在可能需要使用
$Cell1

的地方使用
$arr[“Cell1”]
会简单得多。我想不出在数组上使用多个变量的实际原因,但理论上可以使用变量:

for ($i = 0; $i < count($arr); $i++) {
    ${"Cell" + $i} = $arr[$i];
}
($i=0;$i{ ${“单元”+$i}=$arr[$i]; }


相反,在您可能想使用
$Cell1

的地方使用
$arr[“Cell1”]
会简单得多,为什么您要这样做,而不是只使用一个数组变量?我应该指定:这些变量是我需要在整个网站上发布的单个指标,因此,在这种情况下,单个变量不起作用。我会更新OP的。为什么不呢?使用
$array[“Cell1”]
$Cell1
之间有什么区别?因为我不知道我能做到这一点,非常感谢,@explosionpills您为什么要这样做,而不是只使用一个数组变量?我应该指定:这些变量是我需要在整个网站上发布的单个指标,因此在这种情况下,单个变量不起作用。我会更新OP的。为什么不呢?使用
$array[“Cell1”]
$Cell1
之间有什么区别?因为我不知道我能做到这一点,非常感谢,@explosionpills您为什么要这样做,而不是只使用一个数组变量?我应该指定:这些变量是我需要在整个网站上发布的单个指标,因此在这种情况下,单个变量不起作用。我会更新OP的。为什么不呢?使用
$array[“Cell1”]
$Cell1
之间有什么区别?因为我不知道我能做到这一点,非常感谢,@explosionpills您为什么要这样做,而不是只使用一个数组变量?我应该指定:这些变量是我需要在整个网站上发布的单个指标,因此在这种情况下,单个变量不起作用。我会更新OP的。为什么不呢?使用
$array[“Cell1”]
$Cell1
之间有什么区别?因为我不知道我能做到这一点xD非常感谢,@explosionpills我知道使用数组会更好,但是既然我需要在整个网站的不同页面上使用它们,那么我该如何分别调用每个值呢?谢谢你的回答!这非常有用,“不同的页面”?就像在不同的PHP脚本中构建多个页面一样?您不应该获取不打算使用的字段/值。e、 g.
选择您需要从…
使用的字段,而不是
选择*
<代码>选择*
当你只使用几个字段时,就像去grossery商店,购买全部库存,开车回家,然后把除了你想要的糖果棒以外的所有东西扔进垃圾桶。我的想法可能很愚蠢,因为你们都回答了我的问题,最初是制作一个variables.php文件,我需要在我需要的页面上使用它。从那里我可以调用变量。你的方法简单多了,谢谢!我对PHP/HTML显然是新手。在lol中只有一周。我知道使用数组会更好,但鉴于我需要在整个网站的不同页面上使用它们,我如何单独调用每个值?谢谢你的回答!这非常有用,“不同的页面”?就像在不同的PHP脚本中构建多个页面一样?您不应该获取不打算使用的字段/值。e、 g.
选择您需要从…
使用的字段,而不是
选择*
<代码>选择*
当你只使用几个字段时,就像去grossery商店,购买全部库存,开车回家,然后把除了你想要的糖果棒以外的所有东西扔进垃圾桶。我的想法可能很愚蠢,因为你们都回答了我的问题,最初的想法是制作一个变量。