gpt4 book ai didi

php - 如何将 mysql_query 结果传递给查询字符串?

转载 作者:行者123 更新时间:2023-11-30 01:05:45 25 4
gpt4 key购买 nike

我如何在 php 中传递数组结果,它是否可以通过查询字符串传递 mysql_query 结果,以便在另一个页面中使用该结果值。

        $qry="SELECT machine_equiptype ,COUNT(*) FROM project_machinelist  WHERE machine_status='$wf' group by machine_equiptype";


$rsl=mysql_query($qry);
while($rw=mysql_fetch_array($rsl))
{
echo "<td>";
$val = $rw['machine_equiptype'];
echo $val;
echo "</td>"."<td>"."&nbsp;&nbsp;&nbsp;&nbsp;";
$subqry="select project_id from project_machinelist WHERE machine_equiptype='$val'";
$subrsl=mysql_query($subqry);

// can i pass query result in query string
echo "<a href=getsubdata.php?val='$val'"."&val2='$subrsl'"."&wf='$wf'>";
echo $rw[1];
echo "</a>"."</td>"."<td>"."&nbsp;&nbsp;&nbsp;&nbsp;";
echo "0";
echo "</td>"."<td>"."&nbsp;&nbsp;&nbsp;&nbsp;";
echo "0";
echo "</td>"."</tr>";

}

我可以在查询字符串中传递这个 $rsl 变量吗?如下所示。如果有人知道,请提前提供帮助。在此程序中,我首先使用查询在当前页面中打印,然后将另一个结果打印到链接页面中,因此是否可以通过它。如果是,那么如果否,如何那为什么n多少

最佳答案

mysql_query 返回值,

对于 SELECT、SHOW、DESCRIBE、EXPLAIN 和其他返回结果集的语句,mysql_query() 在成功时返回资源,在错误时返回 FALSE。

对于其他类型的 SQL 语句,INSERT、UPDATE、DELETE、DROP 等,mysql_query() 成功时返回 TRUE,错误时返回 FALSE。

返回的结果资源应该传递给mysql_fetch_array()以及其他处理结果表的函数,以访问返回的数据。

http://php.net/manual/en/function.mysql-query.php

            $subrsl=mysql_query($subqry);
$subresutls=mysql_fetch_array($subrsl);
$project_id = $subresutls['project_id'];

// can i pass query result in query string
echo "<a href=getsubdata.php?val='$val'"."&val2='$project_id'"."&wf='$wf'>";
  • 请不要使用 mysql_* 函数,使用 mysqli

关于php - 如何将 mysql_query 结果传递给查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19739984/

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