人。请问有人可以帮助该脚本每行都通过MySQL数据库并为每一行创建特定的QR码并将其存储在数据库中吗?
我正在创建小型在线商店,我希望在商品旁边有二维码。以下是我希望完成工作的好例子:http://www.basethings.com/p4030/Anti-Doze-Off-Device-For-Drivers/product_info.html
任何帮助都非常受欢迎。
答案 0 :(得分:0)
设置PHP函数以读取,创建和存储您的项目作为QR图像。您可以使用开源生成器,例如:http://phpqrcode.sourceforge.net/
编辑:如果您在PHP /数据库中真的新,那么您还需要查看PDO,至少foreach
或while
循环以自动化该过程。如果你是SQL的新手,那也是。由于你没有提供任何代码,很难衡量你做什么和不知道编程。
编辑#2 :This question包含我希望在您的问题中看到的代码。它应该为您提供格式的基本概念。
为了您的目的解释这个问题:
function getContent() {
$db = PDOconn();
$query = "SELECT * FROM yourtable";
$sql = $db->prepare($query);
$sql->execute();
$row = $sql->fetchAll();
return $row;
}
function setQR($id,$code) {
$db = PDOconn();
$query = "UPDATE yourtable SET qr WHERE id=:$id";
$sql = $db->prepare($query);
$sql->execute();
echo "QR created for item $id <br> \n";
}
$data = getContent(); //you're storing the DB array
foreach($data as $row)
$id = $row['ID'];
//your URL or whatever to be a QR
$content = $row['Column'];
//create QR using generator
$code = insert_code_here($content);
//add the new row to the database
setQR($id,$code); #similar to 1st function, but setting and passing parameters
}