Bueno me parece que te complicas mucho, yo te dire un ejemplo, que puede funcionar y te librara de muchas tareas, consiste en señalar los objetos por numeros.
Imaginamos que tenemos 6 objetos, esto señalaria que tiene los 6 objetos:
111111
Imaginemos que tiene el 1 y 2 objeto, el 3 no, y el resto si.
110111
Simplemente poniendo numeros a tu inventario te ahorras mucho esfuerza cambiando objetos, agregandolos y eliminandolos.
Por ejemplo, quieres agregar el objeto numero 3? Le sumas 10000 a ese campo, y ya lo tienes agregado.
Para comprobar si existe un objeto guardamos lo que nos devuelve la bd en la variable $invt por ejemplo.
Para comprobar si existe el objeto 3 seria asi:
if($invt{4} == 1) {
echo "Existe";
} else {
echo "No existe";
}
Como ves te ahorras mucho trabajo, y caracteres en la BD.
Saludos!