Simon: affected_rows ist immer -1

Beitrag lesen

Sorry, war da wieder mal zu schnell.

Also das Ganze mach ich mit mysqli und will überprüfen ob ein Eintrag vorhanden ist.

$dbhost = 'localhost';  
$dbuser = 'xxx';  
$dbpass = 'xxx';  
$dbname = 'xxx';  
  
$db = new mysqli($dbhost, $dbuser, $dbpass, $dbname);  
if (mysqli_connect_errno() == 1)  
{  
  die('Die Datenbank konnte nicht erreicht werden. Folgender Fehler trat auf: <strong>'.mysqli_connect_errno().':'.mysqli_connect_error().'</strong>');  
}  
//Prüfen ob eintrag schon vorhanden ist  
$sql = 'SELECT  
         *  
        FROM  
          `DB`  
        WHERE  
          `datum` = ?  
        AND  
          `stunde` = ?';  
if(!$stmt = $db->prepare($sql))  
{  
  echo $db->error;  
}  
$stmt->bind_param('ii',$Datum, $Stunde);  
if(!$stmt->execute())  
{  
  echo $stmt->error;  
}  
$anzahl = $stmt->affected_rows;  
$stmt->fetch();  
$stmt->close();
~~~``{:.language-php}  
  
MfG  
Simon