gpt4 book ai didi

php 如何在 ORDER BY FIELD() 中引用变量

转载 作者:行者123 更新时间:2023-11-29 00:31:34 26 4
gpt4 key购买 nike

我需要使用变量对表格进行动态排序。

变量 $vid 实例的 var_dump 是:

string(9) "15,251,21"

这是一个查询示例:

$sql=mysql_query("SELECT * FROM vcomp ORDER BY FIELD(version_id,$vid)");

如果我放置硬数字,它确实有效,例如:

    $sql=mysql_query("SELECT * FROM vcomp ORDER BY FIELD(version_id,15, 251, 21)");

我尝试了引号、反引号等,但没有成功。谢谢

最佳答案

然后试试这个:

$ord = "version_id, ".$vid;
$sql=mysql_query("SELECT * FROM vcomp ORDER BY FIELD($ord)");

关于php 如何在 ORDER BY FIELD() 中引用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16282482/

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