prepare("SELECT name from mm_mobs where name = ?"); $query->execute([$name]) or die("unable to check if mob exists"); if ($query->rowCount() == 0) { $query = $pdo->prepare("INSERT INTO mm_mobs (name, image) VALUES (?, ?)"); $query->execute([$name, $filename]) or die("unable to add new mob"); echo " added\n"; } else { $query = $pdo->prepare("UPDATE mm_mobs SET image = ? WHERE name = ?"); $query->execute([$filename, $name]) or die("unable to update mob"); echo " updated\n"; } }