gpt4 book ai didi

php - 在数据库(mysql)中存储/生成条形码字符串

转载 作者:行者123 更新时间:2023-11-29 00:57:47 26 4
gpt4 key购买 nike

我从未使用过条形码,现在我必须设计一个支持条形码的完整应用程序。我想知道我可以使用什么类型的条形码,如何确保条形码字符串是唯一的,以及如何将其存储在 MySQL 中。

我正在考虑生成一些条形码字符串并将它们打印到贴纸上,以便我的客户可以使用它们。我正在考虑在 php/mysql 中生成部分然后准备打印(以 pdf 格式呈现)。假设我生成了 100 个字符串并将它们存储到数据库中,下次我想生成另外 200 个必须唯一的字符串。

我什至不知道从哪里开始字符串。我可以在条形码字符串中存储什么信息?

我可以这样做:XXX-ZZZZZ-YYYY-autincrementID 吗?

其中 XXX 是国家 ID,ZZZZZ 是客户 ID,YYYY 是条形码字符串 ID。我应该为我的主键使用代理键还是应该将它们拆分到多个表?

我有没有提到每个客户端的所有 autoincrementID 都应该从 1 开始 :) 我对这一切感到非常困惑。

谢谢

最佳答案

首先决定您要使用的条码格式。

然后检查是否有 PHP 实现(对于大多数(如果不是全部)条形码格式都有)。

可以在 PEAR Image_Barcode 找到一个基本示例(使用 Using barcodes in your web application ) .

您只需将文本存储在数据库中,并可以使用 Image_Barcode 类(它支持 Code 39、Code 128、EAN 13、INT 25、PostNet 和 UPCA)生成相应的图像。

我曾经写过一个创建 EAN 13 条形码的应用程序,但不记得我使用的是哪个库(如果我能找到源代码,我会在家检查)。

关于php - 在数据库(mysql)中存储/生成条形码字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193733/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com