Tôi thích chuyển đổi mã thành chuỗi thông thường trước khi chèn vào cơ sở dữ liệu. Tôi nghĩ, đó là kịch bản an toàn nhất. Cân nhắc sử dụng mã này:
$article_code = base64_encode($article_code);
/* insert to database */
Vì vậy, khi bạn muốn sử dụng lại mã đó, chỉ cần giải mã bằng cách sử dụng base64_decode. Tôi khuyên bạn nên sử dụng kiểu dữ liệu 'văn bản' để tiết kiệm $ article_code thay vì 'varchar'.