php - 从 MySQL 行生成 QR 码

标签 php mysql sql database qr-code

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

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

1.) ID(自动递增)

2.) 名称 (Varchar)

3.) 描述 (Varchar)

4.) 图像 (Blob) - 存储 QR 码的位置

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

现在,我想做的是有一个脚本,据我所知,我需要某种循环脚本等,它会遍历我的 MySQL 数据库的每条记录,并为每一行创建一个 QR 码。我想在二维码字段中包含“名称”、“描述”,并链接到网页,我的项目有关于当前项目的描述(例如项目“椅子”)。我想知道,可以这样做吗?

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

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

所以,我的问题是,伙计们,如何制作脚本/循环,它会遍历 MySQL 数据库中的每一行并从中创建 QR 码?据我了解,我需要遍历数据库的每一行的脚本,然后自动创建QR码的脚本(包括PHP QR码库的脚本,它可以与谁一起创建QR码)和在图像中插入QR码的脚本( Blob )字段?另外我还需要另一个脚本来在网页中显示二维码吗?妈的,这么多。

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

也许这会对某人有所帮助。因此,非常期待在这里获得一些帮助,并提前表示衷心的感谢。

最佳答案

好吧,你可以尝试这样做:

$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
}

关于php - 从 MySQL 行生成 QR 码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23449332/

相关文章:

SQL查询后PHP var_dump NULL错误

sql - 随机 double 函数 - POSTGRESQL

java - Hibernate Criteria Left 连接两个表

PHP 变量值依赖于另一个变量的值

php - 从服务器php下载文件

php - PHP/MySQL 应用程序声明外键是一种常见的做法吗?

java - Java 程序中方案 : hdfs, 没有文件系统

php - MySQL如何从数据库中获取最新日期的所有行

mysql - 当在其他链接表上更新特定列时从一个表中删除行 - SQL 触发器

php - 调用 Google Drive Client 的未定义方法