>source

저에게는 심각한 문제가 있습니다. 누군가에게는 그렇게 심각하지 않을 수도 있지만 저는 프로그래밍에 능숙하지 않기 때문에 저에게는 정말 어려운 문제입니다. 나는 모든 것을 명확하게 설명하려고 노력할 것입니다.

저는 WAMP(MySQL 및 PHP)를 사용하고 있으며 필드가 있는 테이블을 포함하는 ''store''라는 데이터베이스가 있습니다.

1.) ID(자동 증분 사용)

2.) 이름(Varchar)

3.) 설명(Varchar)

4.) 이미지(Blob) -QR code를 저장할 위치

기본적으로 작은 온라인 상점을 만들고 있습니다. 삽입했습니다 이름 -의자, 설명 -주방용 작은 의자 2x2와 같은 일부 행

이제, 내가 하고 싶은 것은 스크립트를 만드는 것입니다. 제가 이해하는 바에 따르면 일종의 루프 스크립트 등이 필요합니다. 이 스크립트는 MySQL 데이터베이스의 모든 레code를 통과하고 모든 행에 대한 QR code를 생성합니다. QR code 필드에 "이름", "설명"을 포함하고 내 항목에 현재 항목(예: 항목 '의자'')에 대한 설명이 있는 웹페이지에 대한 링크도 포함하고 싶습니다. 알고싶었는데 그게 가능한가요?

QR code를 만들기 위해 PHP QR code 라이브러리를 사용하려고 했습니다( http://phpqrcode.sourceforge.net/)

사용하기 쉬운 것 같아요. 라이브러리의 로컬 호스트 index.php페이지에서 열면 웹페이지가 열리며 여기에서 QR code에 넣고 싶은 내용을 입력하면 생성됩니다. 그것은 당신을 위해 자동으로 폴더에 QR code 사진을 저장합니다.

내 질문은, 여러분, MySQL 데이터베이스에 있는 모든 행을 통과하고 QR code를 생성하는 스크립트/루프를 만드는 방법입니다. 내가 이해하는 바와 같이 데이터베이스의 모든 행을 통과하는 스크립트와 QR code를 자동으로 생성하는 스크립트(PHP QR code 라이브러리에서 QR code를 생성할 수 있는 스크립트 포함) 및 이미지에 QR code를 삽입하는 스크립트( 블롭) 필드? 또한 웹 페이지에 QR code를 표시하려면 다른 스크립트가 필요합니까? 젠장.. 너무해..

이 질문을 하기 전에 PHP QR code 라이브러리를 사용하여 수동으로 QR code를 만들고 데이터베이스에 삽입한 다음 표시하려고 했습니다. 나는이 튜토리얼을 사용하여 그것을 수행했으며 효과가있었습니다.

누군가에게 도움이 될 것입니다. 따라서 여기에 도움이 되기를 진심으로 기대하며 미리 큰 감사를 드립니다.

아무도? 내가 질문을 완전히 설명하지 못했을 수도 있습니다. 알려주세요.

Renalds2021-10-31 14:51:11

테이블의 모든 행에 루프가 너무 많습니다. select * from table where Image != NULL.. 항목에 루프에 qr code 그림이 있는지 확인할 수 있습니다. 항목에 qr code가 없으면 생성하십시오 ... 얻은 행 수에 따라 잠시 후 스크립트가 충돌합니다. qr code가 있는 임시 열을 만들 수 있으며 특정 행에 대한 qr code를 생성했는지 여부에 따라 0 또는 1로 설정할 수 있습니다.

Medda862021-10-31 14:51:11

@Medda86 답변 감사합니다. 내가하고 싶은 것은 각 행에 QR code를 만들어 데이터베이스에 저장하는 것입니다. 그 전에는 데이터베이스에 QR code가 없습니다. 수동으로 QR code를 만들고 데이터베이스에 삽입 한 다음 표시했습니다.I phpqrcode.sourceforge.net을 사용하여 QR code를 생성했습니다. 그런 다음 데이터베이스에 이미지를 업로드하고 Blob 필드에 삽입하는 스크립트를 생성한 다음 ID별로 이미지를 표시하는 스크립트를 생성했습니다. 이 튜토리얼과 code 예제를 사용했습니다: vikasmahajan. wordpress.com/2010/07/07/…

Renalds2021-10-31 14:51:11
  • 답변 # 1

    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
    }
    

    감사합니다. 지금 시도해 보겠습니다.

    Renalds2021-10-31 14:51:11

    나는 그 code를 diff php 페이지에 넣고 내 로컬 호스트에서 열려고 시도했는데 그것을 열려고 했을 때 code를 보여주었지만 아무 것도 하지 않았다. 내가 뭔가 잘못하고 있습니까?

    Renalds2021-10-31 14:51:11

    위에 게시된 code로 PHP를 열려고 할 때 아무 것도 얻지 못합니다. 그것은 PHP에 있는 code를 보여줍니다. 그게 전부입니다. 사진을 보십시오: www4.zippyshare.com/v/82897681/file.html

    Renalds2021-10-31 14:51:11

    php 태그에 넣어두셨나요? 데이터베이스에 연결되어 있습니까?

    Medda862021-10-31 14:51:11

    예, php 태그를 넣습니다. 이제 ''선택된 데이터베이스 없음''이 표시되지만 php에 추가했습니다. $host="localhost"; $user="루트"; $패스=""; $db="베이칼스";

    Renalds2021-10-31 14:51:11
  • 이전 Android 사용자 지정 단일 선택 목록
  • 다음 html : 이런 테이블은 어떻게 만드나요? 나는 그것을 시도했지만 여분의 줄이 항상 나타납니다