Đây là một bình luận quá dài.
Hãy thử điều này:
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();
Bây giờ, if while ( $statement-> fetch() )
không hoạt động hoàn toàn như bạn muốn, hãy thử thay thế nó bằng while ( $statement-> fetch_assoc() )
, theo cách bạn có bây giờ.
- N.B: Nếu cách này không hiệu quả với bạn, tôi chỉ cần xóa câu trả lời.
Chú thích cuối trang:
Như Rocket Hazmat đã nêu trong một nhận xét và tôi trích dẫn:Nó yêu cầu cả hai PHP 5.3+ và trình điều khiển mysqlnd.
Vì vậy, hãy đảm bảo rằng trình điều khiển đã được cài đặt.