从MySQL行生成QR码

时间:2014-05-03 20:14:41

标签: php mysql sql database qr-code

我有一个严重的问题,也许对某些人来说不是那么严重,但由于我不喜欢编程,对我来说这是一个非常棘手的问题。我会尽力解释清楚:

我正在使用 WAMP(MySQL和PHP),我有一个名为“' store''”的数据库,其中包括带有字段的表:

1。)ID(自动增量)

2。)名称(Varchar)

3。)描述(Varchar)

4。)Image(Blob) - 存储QR码的位置

基本上,我正在创建小型在线商店。我插入了一些行,如姓名 - 椅子,描述 - 小厨房2x2

现在,我想要做的是拥有一个脚本,据我所知,我需要某种循环脚本等,它通过我的MySQL数据库每条记录,并为每行创建一个QR码。我想在QR代码字段中包含" Name"," Description"还链接到网页,我的项目有关于当前项目的说明(比如项目''主席'')。我想知道,有可能这样做吗?

为了创建QR码,我尝试使用 PHP QR码库http://phpqrcode.sourceforge.net/

我觉得它很容易使用,我在图书馆的localhost index.php 页面打开它,它会打开网页,您可以在其中输入要放入QR码的内容然后它会为您生成并自动将QR码图片保存在文件夹中。

所以,我的问题是,伙计们,如何制作脚本/循环,它遍历我在MySQL数据库中的每一行,并创建它的QR码?据我所知,我需要脚本遍历数据库的每一行,然后脚本自动创建QR码(包括脚本,PHP QR码库,谁可以创建二维码)和脚本,在图像中插入二维码( Blob)领域?那么我还需要另一个脚本来在网页中显示二维码?该死的,那很多......

在我提出这个问题之前,我尝试使用PHP QR Code Library手动创建QR码并将其插入我的数据库然后显示。我使用本教程如何做到这一点并且有效:http://installationquery.blogspot.com/2012/05/inserting-and-displaying-images-from.html

也许这会对某人有所帮助。所以,真的期待在这里提供一些帮助,并提前给予巨大的谢意。

1 个答案:

答案 0 :(得分:0)

Okej,你可以试试这样的事情:

$result = mysql_query("SELECT * FROM test_image WHERE image = ''") or die(mysql_error());
while($row = mysql_fetch_array($result))
{
    echo 'Working with id '.$row['id'].' and name '.$row['name'].'<br />';
    // DO YOUR CODE FOR THIS ROW IN YOUR TABLE
}