Achot: Ausgabe eingrenzen

Beitrag lesen

Hallo,

hab den ganzen Nachmittag bisschen getestet und hab es auch hinbekommen und zwar so

function test123($mysqli) {
    $stmt = $mysqli->prepare("SELECT id FROM warenkorb 
                                WHERE DATE( FROM_UNIXTIME( datum ) ) > NOW() - INTERVAL 2 DAY");
    $stmt->execute();
    $stmt->bind_result($id);
    $stmt->store_result();
        
    if($stmt->num_rows() >  0) {     
            
        while ($stmt->fetch()){
            $test123[] = array( 
               'id'  => $id
            );
        }
      return $test123;
     }
}

$EinfachTest = test123($mysqli); 

if($EinfachTest > 0) {

foreach($EinfachTest as $array){

    $stmt = $mysqli->prepare("DELETE FROM warenkorb WHERE id=? ");
    $stmt->bind_param("i", $array['id']);
    $stmt->execute();
    $stmt->close();
 }
}
else { echo "Leer"; }