questa era la procedure originale:
alla fine c'è quella SELECT.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
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!

Rispondi quotando