Isso é muito longo para um comentário.
Tente isto:
if($statement=$conn->prepare("SELECT * FROM users WHERE token= ? LIMIT 1")){
$statement-> bind_param('s',$cvalue);
// Execute
$statement-> execute();
// Bind results
$statement-> bind_result($token);
// Fetch value
while ( $statement-> fetch() ) {
echo $token . "<br>";
}
// Close statement
$statement-> close();
}
// Close entire connection
$conn-> close();
Agora, se
while ( $statement-> fetch() )
não funciona como você deseja, tente substituí-lo por while ( $statement-> fetch_assoc() )
, do jeito que você tem agora. - N.B.: Se isso não funcionar para você, simplesmente excluirei a resposta.
Notas de rodapé:
Como Rocket Hazmat afirmou em um comentário, e cito:Requer ambos PHP 5.3+ e o driver mysqlnd.
Portanto, verifique se o driver está instalado.