gpt4 book ai didi

php - 如何在 PHP 中复制 SQL 结果变量?

转载 作者:搜寻专家 更新时间:2023-10-30 22:01:10 25 4
gpt4 key购买 nike

我有以下代码将数据检索到变量中:

$result = mysql_query("SELECT ............

然后我尝试复制所述变量:

if (!$result) {......}
else{
$ref =& $result;
$resultCopy = $ref;
echo '</br></br>SQL STMT EXECUTED CORRECLTY</br></br>';
}

然后我使用 $result 打印出一个表格:

....
while ($row = mysql_fetch_assoc($result)) {
echo '<tr>';
echo '<td>';
echo $row['name'];
....
}

然后我尝试使用 $resultCopy 打印出一个表格:

while ($row1 = mysql_fetch_assoc($resultCopy)) {
echo '<tr>';
echo '<td>';
echo $row['name'];
....
}

但是第二张表没有将任何数据打印到屏幕上,只是我在表格上方声明的表格标题。

感谢任何帮助/php 编码指南/建议。

最佳答案

这个怎么样?

function MakeCopy($result,&$c1,&$c2){ 
while($row = mysql_fetch_assoc($result)){
foreach($row as $key=>$value){
$c1[$key]=$value;
$c2[$key]=$value;
}
}
}
//call the function like this
$copy1=array();
$copy2=array();
MakeCopy($result,$copy1,$copy2);

关于php - 如何在 PHP 中复制 SQL 结果变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13391990/

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