У меня серьезная проблема, может быть, для некоторых это не так серьезно, но поскольку я плохо разбираюсь в программировании, для меня это очень сложная проблема. Я постараюсь все ясно объяснить:
Я использую WAMP (MySQL и PHP) , у меня есть база данных, называемая «хранилищем», которая включает таблицу с полями:
1.) ID (с автоматическим приращением)
2.) Название (Varchar)
3.) Описание (Varchar)
4.) Изображение (Blob) – где хранить QR-код
В основном, я создаю небольшой интернет-магазин. Я вставил несколько строк, например Name – Chair, Описание – Маленькое кресло 2×2 для кухни
Теперь, что я хочу сделать, это иметь скрипт, как я понимаю, мне нужен какой-то скрипт цикла или т. Д., Который проходит через мою базу данных MySQL каждую запись и создает ее QR-код для каждой строки. Я хотел бы включить в поля QR-кода «Имя», «Описание», а также ссылку на веб-страницу, в которой у моего товара есть описание текущего элемента (например, «Стул»). Я хотел знать, можно ли это сделать?
Для создания QR-кодов я попытался использовать PHP QR Code Library ( http://phpqrcode.sourceforge.net/ )
Я думаю, что он прост в использовании, я открыл его на моей странице localhost index.php в библиотеке, и он открывает веб-страницу, где вы можете ввести то, что вы хотите поместить в QR-код, а затем оно генерирует его для вас и автоматически сохраняет изображение QR-кода в Папка.
Итак, мой вопрос: ребята, как создать скрипт / цикл, который проходит через каждую строку, что у меня есть в базе данных MySQL, и создает из нее QR-код? Как я понимаю, мне нужен скрипт, который проходит через каждую строку базы данных, а затем скрипт, который автоматически создает QR-код (в том числе в скрипте, который PHP QR Code Library, с кем он может создавать QR-коды) и скриптом, который вставляет QR-коды в Image ( Blob)? И тогда мне понадобится другой скрипт для отображения QR-кода на веб-странице? Черт, это много ..
Прежде чем я задал этот вопрос, я попытался вручную создать QR-код с помощью PHP QR Code Library и вставить его в мою базу данных, а затем отобразить. Я использовал этот учебник, как это сделать, и он работал: http://installationquery.blogspot.com/2012/05/inserting-and-displaying-images-from.html
Может быть, это поможет кому-то. Так что, действительно с нетерпением ожидаем некоторой помощи здесь и огромного спасибо заранее.
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 }