Preferisco convertire il codice in una stringa normale prima di inserirlo nel database. Penso che sia lo scenario più sicuro. Prendi in considerazione l'utilizzo di questo codice:
$article_code = base64_encode($article_code);
/* insert to database */
Quindi, quando vuoi riutilizzare quel codice, decodifica semplicemente usando base64_decode. Ti suggerisco di utilizzare il tipo di dati 'testo' per salvare $article_code anziché 'varchar'.