PDO를 사용하여 테이블의 한 열에서 값 가져 오기

Ste Yeu

PHP (PDO) 를 사용하여 MySQL db의 한 테이블 열에서 값을 가져 오려고 하는데 같은 줄에 두 개의 오류가 있습니다.이 줄은 다음과 같습니다 (줄 7).

$query = $dbh->prepare("SELECT * FROM table_name");

다음은 오류 메시지입니다.

주의 : 정의되지 않은 변수 : dbh in ... on line 7

치명적 오류 : 7 행의 ...에있는 비 개체에서 멤버 함수 prepare () 호출

내 완전한 코드 :

1) config.php 파일

    <?php
$host = "localhost";

$db_user = "user";

$db_psw = "pass";

$db_name = "database";
?>

2) connection.php 파일

<?php

       include("config.php");

        //collegamento
    $col = "mysql:host=$host;dbname=$db_name";

        try {
                  //tentativo di connessione
          $db = new PDO($col , "$db_user", "$db_psw");
        }
                    //gestione errori
            catch(PDOException $e) {

              echo 'Attenzione errore: '.$e->getMessage();
            }      

?>

3) display-values.php 파일 (7 행 오류)

<?php
// richiamo lo script responsabile della connessione a MySQL
require 'connection.php';
?>

<?php
$query = $dbh->prepare("SELECT * FROM table_name");
$query->execute();
$result = $query->fetchall();
?>

<?php
    echo 
    "<table border='2'>
    <tr>
    <th>ID</th>
    <th>A Number</th>
    <th>First Name</th>
    <th>Last Name</th>
    <th>Why</th>
    <th>Comments</th>
    <th>Signintime</th>
    </tr>"
    ;

    foreach($result as $row)
    {
  echo "<tr>";
  echo "<td>" . $row['id'] . "</td>";
  echo "<td><a href=Student.php?studentA_num=" . $row['anum'] . ">" .$row['anum'] . " </a></td>";
  echo "<td>" . $row['first'] . "</td>";
  echo "<td>" . $row['last'] . "</td>";
  echo "<td>" . $row['why'] . "</td>";  
  echo "<td>" . $row['comments'] . "</td>";
  echo "<td>" . $row['signintime'] . "</td>";
  echo "<td> <input type=\"button\" value=\"Start Session\"onClick=\accept.php?id=" . $row['id'] . "&start=true></td>";
}

  echo "</tr>";
  echo "</table>";
?>

참고 :이 코드에서는 테스트 용으로 만 모든 값을 가져 오려고했지만 한 열 "name_column"에서만 데이터를 가져와야하므로 두 오류를 수정하고 코드를 편집하여 값을 추출하려면 어떻게해야합니까? 특정 열?

미리 감사드립니다!

mTorres

귀하의 PDO 개체는 db없습니다dbh

오류는 다음을 나타냅니다.

주의 : 정의되지 않은 변수 : dbh in ... on line 7

PHP는 dbh라는 초기화 된 변수를 찾을 수 없으므로 dbh 는 정의되지 않은 변수이므로 여기에주의해야합니다.

치명적 오류 : 7 행의 ...에있는 비 개체에서 멤버 함수 prepare () 호출

코드가 존재하지 않는 변수에 대한 메서드를 호출 할 때 PHP는이 두 번째 오류를 외칩니다.

요약하자면, 당신은 변화가 필요합니다

$query = $dbh->prepare("SELECT * FROM table_name");

...에 대한

$query = $db->prepare("SELECT * FROM table_name");

2 개 열에서 값을 가져 오기위한 쿼리 수정 :

2 열의 값만 가져 오려면 SQL 쿼리를 변경하면됩니다.

$query = $db->prepare("SELECT column_name_1, column_name_2 FROM table_name");

이 쿼리를 사용하면 column_name_1column_name_2 에서 값을 선택합니다.

기본적인 SQL 튜토리얼 을 수강하는 것이 좋습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JQuery를 사용하여 테이블에서 값 가져 오기

분류에서Dev

jquery를 사용하여 테이블 열에서 선택 값 가져 오기

분류에서Dev

cmd를 사용하여 테이블을 업데이트하고 한 열의 % 값을 가져 오는 MySql

분류에서Dev

테이블의 동일한 열에서 여러 값 가져 오기

분류에서Dev

JavaScript를 사용하여 Infragistics WebDataGrid에서 클릭 한 셀의 값 가져 오기

분류에서Dev

JavaScript를 사용하여 Infragistics WebDataGrid에서 클릭 한 셀의 값 가져 오기

분류에서Dev

TREATAS를 사용하여 다른 테이블에서 측정 값 가져 오기

분류에서Dev

다른 테이블의 열 개수 (*)를 참조하여 한 테이블에서 데이터 가져 오기

분류에서Dev

몽구스를 사용하여 모든 문서에 대한 배열의 객체 고유 값 가져 오기

분류에서Dev

요청 및 lxml을 사용하여 테이블의 행에 대한 href 값 가져 오기

분류에서Dev

MAX 날짜를 사용하여 테이블 조인 및 열 값 가져 오기

분류에서Dev

Spring + Thymeleaf를 사용하여 테이블의 선택한 확인란에서 ID 가져 오기

분류에서Dev

쿼리 빌더 조인을 사용하여 여러 테이블에서 고유 한 값 가져 오기

분류에서Dev

jQuery를 사용하여 한 페이지에서 요소 여러 양식의 값 가져 오기

분류에서Dev

jquery를 사용하여 특정 열의 특정 셀에서 값 가져 오기

분류에서Dev

동일한 테이블에서 두 개의 값 가져 오기

분류에서Dev

동일한 테이블의 행에서 값 가져 오기

분류에서Dev

jquery를 사용하여 Polymer 라디오 그룹에서 선택한 버튼의 값 가져 오기

분류에서Dev

SQL Server를 사용하여 각 테이블과 각 열에서 고유 한 값을 가져옵니다.

분류에서Dev

Left Outer Join-PDO를 사용하여 여러 테이블에서 데이터 가져 오기

분류에서Dev

테이블 yajra / laravel-datatables를 사용하여 한 기사에 대한 모든 주석 가져 오기

분류에서Dev

Linq를 사용하여 중복 값이있는 테이블에서 단일 레코드 가져 오기

분류에서Dev

SQL을 사용하여 여러 테이블에서 공통 값 가져 오기

분류에서Dev

jQuery를 사용하여 항목에서만 선택한 값 가져 오기

분류에서Dev

AngularJS를 사용하여 JSON 배열 내의 JSONobjects에서 동일한 값을 갖는 요소를 가져 오기 위해 필터를 적용하는 방법

분류에서Dev

제한 SUM 값 열을 사용하여 데이터베이스에서 레코드를 가져 오는 방법

분류에서Dev

Linq에서 Group by를 사용하여 데이터 테이블의 배열 또는 Ienumerable 가져 오기

분류에서Dev

C #을 사용하여 테이블의 셀 값 가져 오기

분류에서Dev

SQL의 여러 테이블에서 값 가져 오기

Related 관련 기사

  1. 1

    JQuery를 사용하여 테이블에서 값 가져 오기

  2. 2

    jquery를 사용하여 테이블 열에서 선택 값 가져 오기

  3. 3

    cmd를 사용하여 테이블을 업데이트하고 한 열의 % 값을 가져 오는 MySql

  4. 4

    테이블의 동일한 열에서 여러 값 가져 오기

  5. 5

    JavaScript를 사용하여 Infragistics WebDataGrid에서 클릭 한 셀의 값 가져 오기

  6. 6

    JavaScript를 사용하여 Infragistics WebDataGrid에서 클릭 한 셀의 값 가져 오기

  7. 7

    TREATAS를 사용하여 다른 테이블에서 측정 값 가져 오기

  8. 8

    다른 테이블의 열 개수 (*)를 참조하여 한 테이블에서 데이터 가져 오기

  9. 9

    몽구스를 사용하여 모든 문서에 대한 배열의 객체 고유 값 가져 오기

  10. 10

    요청 및 lxml을 사용하여 테이블의 행에 대한 href 값 가져 오기

  11. 11

    MAX 날짜를 사용하여 테이블 조인 및 열 값 가져 오기

  12. 12

    Spring + Thymeleaf를 사용하여 테이블의 선택한 확인란에서 ID 가져 오기

  13. 13

    쿼리 빌더 조인을 사용하여 여러 테이블에서 고유 한 값 가져 오기

  14. 14

    jQuery를 사용하여 한 페이지에서 요소 여러 양식의 값 가져 오기

  15. 15

    jquery를 사용하여 특정 열의 특정 셀에서 값 가져 오기

  16. 16

    동일한 테이블에서 두 개의 값 가져 오기

  17. 17

    동일한 테이블의 행에서 값 가져 오기

  18. 18

    jquery를 사용하여 Polymer 라디오 그룹에서 선택한 버튼의 값 가져 오기

  19. 19

    SQL Server를 사용하여 각 테이블과 각 열에서 고유 한 값을 가져옵니다.

  20. 20

    Left Outer Join-PDO를 사용하여 여러 테이블에서 데이터 가져 오기

  21. 21

    테이블 yajra / laravel-datatables를 사용하여 한 기사에 대한 모든 주석 가져 오기

  22. 22

    Linq를 사용하여 중복 값이있는 테이블에서 단일 레코드 가져 오기

  23. 23

    SQL을 사용하여 여러 테이블에서 공통 값 가져 오기

  24. 24

    jQuery를 사용하여 항목에서만 선택한 값 가져 오기

  25. 25

    AngularJS를 사용하여 JSON 배열 내의 JSONobjects에서 동일한 값을 갖는 요소를 가져 오기 위해 필터를 적용하는 방법

  26. 26

    제한 SUM 값 열을 사용하여 데이터베이스에서 레코드를 가져 오는 방법

  27. 27

    Linq에서 Group by를 사용하여 데이터 테이블의 배열 또는 Ienumerable 가져 오기

  28. 28

    C #을 사용하여 테이블의 셀 값 가져 오기

  29. 29

    SQL의 여러 테이블에서 값 가져 오기

뜨겁다태그

보관