questa era la procedure originale:
codice:
DELIMITER //
DROP PROCEDURE IF EXISTS import_articoli //
CREATE PROCEDURE import_articoli(
IN nome VARCHAR(255),
IN codice VARCHAR(100),
IN sku VARCHAR(100),
IN codice_feed VARCHAR(100),
IN descrizione MEDIUMTEXT,
IN tags TEXT,
IN note MEDIUMTEXT
)
NO SQL
BEGIN
INSERT IGNORE INTO mp_articoli
VALUES (NULL, nome, codice, sku, codice_feed, descrizione, tags, note, NOW(), NOW());
SELECT art_id AS last FROM mp_articoli WHERE art_codice = codice;
END
alla fine c'è quella SELECT.
da PHP, per verificare la INSERT, devo sostanzialmente fare un rowcount.
ma se c'è quella SELECT il rowcount non funziona.
diciamo che è più un discorso di PHP (PDO) che del db in se.
quindi magari non approfondisco troppo, sennò vado fuori tema!