2015-02-03 5 views
1

키를 사용하여 데이터베이스에서 데이터를 가져 오려고하는 프로젝트의 작은 데이터베이스를 설정하고 있습니다. 아이디어는 사용자가 특정 키 (이 경우 6 개의 임의의 숫자)를 가져 와서 검색 상자에 입력하는 것입니다. 제출을 클릭하면 키에 연결된 데이터가있는 쿼리가 사용자에게 제공됩니다.키를 사용하여 데이터베이스에서 데이터 가져 오기

저는 PHP를 사용하여 양식을 제출해야한다는 것을 알고 있습니다. 하지만 데이터베이스 작업을한지 얼마되지 않았습니다.

전체 코드가 필요하지는 않지만이 문제를 해결하는 방법에 대한 도움이 필요합니다. 내가 봤지만 뭘 찾았는지 찾지 못했습니다.

도움을 주시면 감사하겠습니다.

감사합니다, 간단한 예를 아래 셈

답변

0

.

<?php 
if (!empty($_POST['query'])) { 
    $pdo = new PDO('mysql:dbname=yourdb;host=localhost', 'username', 'password'); 

    $query = $_POST['query']; 

    $sth = $pdo->prepare('SELECT * FROM yourtable WHERE name LIKE :query'); 
    $sth->execute(
     array(
      'query' => '%' . $query . '%', 
     ) 
    ); 

    $result = $sth->fetchAll(PDO::FETCH_ASSOC); 
} else { 
    echo '<form method="post"><input type="text" name="query"><button type="submit"></form>'; 
} 
+0

고마워요! 이미 가지고있는 코드에 맞추기 위해 조정을 해봤습니까? 이제 작동합니다. –

관련 문제