2016-03-29 11 views
0

ich mit echo einen PHP-Code müssen prüfen, wo sie aufhört (es nicht abstürzt, aber stoppt das Senden echo und funktioniert nicht wie erwartet)stmt-> get_result() nicht funktioniert

$stmt=$conexion->prepare("SELECT Email, MaxActiv FROM `Keys` WHERE ProdKey = ?"); 
$stmt->bind_param('sss', $varKey); 
$stmt->execute(); 
echo "puta mierda antes"; 
$stmt->store_result(); 
echo "puta mierda medio"; 
$resultado = $stmt->get_result(); 
echo "puta mierda despues"; 
$row = $resultado->fetch_assoc(); 
echo "puta mierda despuespues pues"; 
$aa = $row["Email"]; 

Es stoppt vor dem Echo "puta mierda despues"; so muss es nicht auf get_result();

+1

http://php.net/manual/en/mysqli.error.php und http://php.net/manual/en/function.error-reporting.php –

Antwort

0

Es gibt zwei mögliche Gründe:

  1. mysqlnd ist nicht für Ihr System installiert, die get_result() nicht verfügbar macht. Sie müssen PHP-Mysqlnd installieren.
  2. Sie können nicht gleichzeitig get_result() und store_result() verwenden. Rufen Sie store_result vom Code ab.
Verwandte Themen