Da din database er MySQL, kan du bare bruge INSERT INTO ... ON DUPLICATE KEY syntaks og skrot de lagrede procedure ting.
INSERT INTO products (
product, price, stock, active
) VALUES (
$product, $price, $stock, $active
) ON DUPLICATE KEY UPDATE
product=VALUES(product)
, price=VALUES(price)
, stock=VALUES(stock)
, active=VALUES(active)
Bare en idé. Kunne være et renere og hurtigere at skrive alternativ.
Håber det hjælper