1

我需要使用变量动态排序表。

变量 $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)");

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

4

1 回答 1

1

那么试试这个:

$ord = "version_id, ".$vid;
$sql=mysql_query("SELECT * FROM vcomp ORDER BY FIELD($ord)");
于 2013-04-29T15:49:50.093 回答