Das ist zu lang für einen Kommentar.
Versuchen Sie Folgendes:
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();
Nun, wenn while ( $statement-> fetch() )
nicht so funktioniert, wie Sie es sich wünschen, versuchen Sie es durch while ( $statement-> fetch_assoc() )
zu ersetzen , so wie du es jetzt hast.
- Hinweis: Wenn dies bei Ihnen nicht funktioniert, werde ich die Antwort einfach löschen.
Fußnoten:
Wie Rocket Hazmat in einem Kommentar feststellte, und ich zitiere:Es erfordert beides PHP 5.3+ und den mysqlnd-Treiber.
Stellen Sie daher sicher, dass der Treiber installiert ist.