是否可以在不准备其他选择的情况下订购准备好的sql?
$stmt = $conexao->stmt_init();
$stmt->prepare("SELECT * FROM esc_usuarios WHERE usu_codigo = ?");
$stmt->bind_param("s", $usu_codigo);
$stmt->execute();
我想从usu_datacadastro
获取数据,然后订购:
SELECT * FROM esc_usuarios WHERE usu_indicador_codigo = ? ORDER BY usu_datacadastro DESC LIMIT 5
但是我已经有第一个sql提供的数据,我只需要按顺序执行并在某处回显即可。
答案 0 :(得分:0)
如前所述,类似的东西可能会帮助您http://php.net/manual/en/function.usort.php
usort(
$data,
function($arr1, $arr2) {
// descending
return strcmp($arr2['usu_datacadastro'], $arr1['usu_datacadastro']);
});
如果您想保留数组的原始顺序,建议您按照所需顺序向数组添加指针/引用,而不是克隆数组。