PDO를 사용하여 PHP에서 테이블 값을 표시하는 방법

Rushi K

PDO를 사용하여 데이터베이스의 테이블 값을 표시하려고하는데이 작업을 수행하는 동안 오류가 표시됩니다.

"치명적인 오류 : 정의되지 않은 메서드 ManageUsers :: fetchAll () 호출"

이 문제를 해결하기위한 솔루션을 제공 하시겠습니까?

list-seller.php

<?php
include "C:/wamp/www/Super_Admin_MangoAir/classes/class.ManageUsers.php";
$sellers = new ManageUsers();
//$sellers->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

while ($row = $sellers->fetchAll(PDO::FETCH_ASSOC)) {
  ?>
  <tr>
    <td><?php echo $row['company_name']; ?>&nbsp;
      <span class="pull-right-container">
      <small class="label pull-center bg-green">Premium Member</small>
      </span>
    </td>
    <td><?php echo $row['email']; ?></td>
    <td><?php echo $row['mobile']; ?></td>
    <td><?php echo $row['count_free']; ?></td>
    <td><?php echo $row['count_travel']; ?>
      <span class="pull-right-container">
      <small class="label pull-center bg-green">Paid</small>
      </span>
    </td>
    <td><a href=""><button type="button" class="btn btn-flat btn-default btn-sm disabled">Already Paid</button></a></td>
  </tr>
<?php } ?>

class.ManageUsers.php

<?php
class ManageUsers{
  include "C:/wamp/www/Super_Admin_MangoAir/classes/class.database.php";
  public $link;

  function __construct(){
  $db_connection = new dbConnection();
  $this->link = $db_connection->connect();
  return $this->link;

  }

  function seller_list($result){
  $result = $this->link->prepare("SELECT company_name,email,phone,count_free,count_travel FROM login");
  $result->execute();
  }
}
?>

class.database.php

<?php 

class dbConnection{
            protected $db_conn;
            public $db_name='company';
            public $db_user='root';
            public $db_pass='';
            public $db_host='localhost';

            function connect (){
                try{
                    $this->db_conn=new PDO("mysql:host=$this->db_host;dbname=$this->db_name",$this->db_user,  
                                            $this->db_pass);
                    return $this->db_conn;
                   }
                   catch(PDOException $e){
                       return $e->getMessage();
                       echo 'errorrrrrrrr';

                        }
                }

    }


?>
나나 파티 카르

변화

1)include "C:/wamp/www/Super_Admin_MangoAir/classes/class.database.php"; ManageUsers (내부) 클래스에서 제거 하고 위에 배치합니다.

2) 앞에 공개를 추가하십시오 seller_list().

3) list-seller.php 페이지 seller_list()에서 호출 합니다.

4)return 함수에서 누락 된 키워드 seller_list(). 그것을 추가하십시오.

5) 제거 $result에서 seller_list()의 기능 Class ManageUsers은 아무 소용이 때문이다.

업데이트 된 코드

list-seller.php

<?php
include "C:/wamp/www/Super_Admin_MangoAir/classes/class.ManageUsers.php";
$sellers = new ManageUsers();

$query = $sellers->seller_list();
foreach($query as $row){
  ?>
  <tr>
    <td><?php echo $row['company_name']; ?>&nbsp;
      <span class="pull-right-container">
      <small class="label pull-center bg-green">Premium Member</small>
      </span>
    </td>
    <td><?php echo $row['email']; ?></td>
    <td><?php echo $row['mobile']; ?></td>
    <td><?php echo $row['count_free']; ?></td>
    <td><?php echo $row['count_travel']; ?>
      <span class="pull-right-container">
      <small class="label pull-center bg-green">Paid</small>
      </span>
    </td>
    <td><a href=""><button type="button" class="btn btn-flat btn-default btn-sm disabled">Already Paid</button></a></td>
  </tr>
<?php } ?>

class.ManageUsers.php

<?php
include "C:/wamp/www/Super_Admin_MangoAir/classes/class.database.php";
class ManageUsers{

  public $link;

  function __construct(){
    $db_connection = new dbConnection();
    $this->link = $db_connection->connect();
  }

  public function getDB(){
    return $this->link;
  }

  public function seller_list(){
    $result = $this->getDB()->prepare("SELECT company_name,email,phone,count_free,count_travel FROM login");
    $result->execute();
    return $result->fetchAll();
  }
}
?>

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

각도 js를 사용하여 HTML 테이블에 데이터 테이블 값을 표시하는 방법

분류에서Dev

PHP를 사용하여 테이블에 여러 입력 배열 값을 표시하는 방법

분류에서Dev

테이블에서 여러 열을 계산하고 PHP를 사용하여 표시하는 방법

분류에서Dev

테이블의 tbody에서 json encode를 사용하여 데이터베이스 값을 표시하는 방법

분류에서Dev

PHP 및 HTML을 사용하여 테이블 표시를 수정하는 방법

분류에서Dev

PHP pdo를 사용하여 mysql 데이터베이스에 여러 테이블을 설치하는 방법

분류에서Dev

레이블을 사용하여 테이블보기에서 셀 수를 표시하는 방법

분류에서Dev

PHP를 사용하여 테이블에서 값을 선택하는 방법 일부 키 사용

분류에서Dev

Objective-C를 사용하여 테이블보기에서 여러 행을 강조 표시하는 방법

분류에서Dev

jQuery를 사용하여 테이블 내에서 ID 값을 잡는 방법

분류에서Dev

jquery ajax 메서드를 사용하여 내 PHP 테이블에서 mysql에 내 값을 넣는 방법

분류에서Dev

angularjs를 사용하여 테이블에 객체 값을 추가하는 방법

분류에서Dev

PHP를 사용하여 mysql 테이블에서 배열 값을 검색하는 방법은 무엇입니까?

분류에서Dev

SQL에서 JOIN을 사용하여 데이터를 표시하는 방법 (PHP)

분류에서Dev

PHP를 사용하여 테이블에서 동시에 두 사람에게 이메일을 보내는 방법

분류에서Dev

mysql을 사용하여 3 테이블에서 2 값과 1 값을 표시하는 방법

분류에서Dev

Lua를 사용하여 테이블 내의 테이블에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

Swift 및 parse.com을 사용하여 테이블보기에 이미지를 표시하는 방법

분류에서Dev

WordPress API를 사용하여 PHP 랜드에서 MySQL 테이블 열의 최대 값을 얻는 방법

분류에서Dev

각 필드를 사용하여 한 테이블의 값을 다른 테이블에 삽입하는 방법

분류에서Dev

플라스크를 사용하여 파일의 테이블에 출력을 표시하는 방법

분류에서Dev

MySQL을 사용하여 테이블에 고유 한 레코드를 표시하는 방법

분류에서Dev

Postgresql을 사용하여 테이블의 모든 열 값을 합산하고 새 행에 합계를 표시하는 방법

분류에서Dev

PHP : sqlite 테이블에서 목록을 표시하는 방법

분류에서Dev

PHP를 사용하여 JSON을 mysql 테이블에 삽입하는 방법

분류에서Dev

Laravel, 이전 값을 사용하여 테이블 열에서 업데이트를 실행하는 방법

분류에서Dev

PHP에서 드롭 다운 목록을 사용하여 다른 mysql 테이블을 표시하는 방법

분류에서Dev

shinyapps.io를 사용할 때 odbcDriverConnect를 사용하여 RODBC를 통해 SQL에서 검색하는 테이블을 표시하는 방법

분류에서Dev

하나의 일치하는 값을 사용하여 배열 값을 표시하고이를 테이블로 표시하는 방법

Related 관련 기사

  1. 1

    각도 js를 사용하여 HTML 테이블에 데이터 테이블 값을 표시하는 방법

  2. 2

    PHP를 사용하여 테이블에 여러 입력 배열 값을 표시하는 방법

  3. 3

    테이블에서 여러 열을 계산하고 PHP를 사용하여 표시하는 방법

  4. 4

    테이블의 tbody에서 json encode를 사용하여 데이터베이스 값을 표시하는 방법

  5. 5

    PHP 및 HTML을 사용하여 테이블 표시를 수정하는 방법

  6. 6

    PHP pdo를 사용하여 mysql 데이터베이스에 여러 테이블을 설치하는 방법

  7. 7

    레이블을 사용하여 테이블보기에서 셀 수를 표시하는 방법

  8. 8

    PHP를 사용하여 테이블에서 값을 선택하는 방법 일부 키 사용

  9. 9

    Objective-C를 사용하여 테이블보기에서 여러 행을 강조 표시하는 방법

  10. 10

    jQuery를 사용하여 테이블 내에서 ID 값을 잡는 방법

  11. 11

    jquery ajax 메서드를 사용하여 내 PHP 테이블에서 mysql에 내 값을 넣는 방법

  12. 12

    angularjs를 사용하여 테이블에 객체 값을 추가하는 방법

  13. 13

    PHP를 사용하여 mysql 테이블에서 배열 값을 검색하는 방법은 무엇입니까?

  14. 14

    SQL에서 JOIN을 사용하여 데이터를 표시하는 방법 (PHP)

  15. 15

    PHP를 사용하여 테이블에서 동시에 두 사람에게 이메일을 보내는 방법

  16. 16

    mysql을 사용하여 3 테이블에서 2 값과 1 값을 표시하는 방법

  17. 17

    Lua를 사용하여 테이블 내의 테이블에서 값을 얻는 방법은 무엇입니까?

  18. 18

    Swift 및 parse.com을 사용하여 테이블보기에 이미지를 표시하는 방법

  19. 19

    WordPress API를 사용하여 PHP 랜드에서 MySQL 테이블 열의 최대 값을 얻는 방법

  20. 20

    각 필드를 사용하여 한 테이블의 값을 다른 테이블에 삽입하는 방법

  21. 21

    플라스크를 사용하여 파일의 테이블에 출력을 표시하는 방법

  22. 22

    MySQL을 사용하여 테이블에 고유 한 레코드를 표시하는 방법

  23. 23

    Postgresql을 사용하여 테이블의 모든 열 값을 합산하고 새 행에 합계를 표시하는 방법

  24. 24

    PHP : sqlite 테이블에서 목록을 표시하는 방법

  25. 25

    PHP를 사용하여 JSON을 mysql 테이블에 삽입하는 방법

  26. 26

    Laravel, 이전 값을 사용하여 테이블 열에서 업데이트를 실행하는 방법

  27. 27

    PHP에서 드롭 다운 목록을 사용하여 다른 mysql 테이블을 표시하는 방법

  28. 28

    shinyapps.io를 사용할 때 odbcDriverConnect를 사용하여 RODBC를 통해 SQL에서 검색하는 테이블을 표시하는 방법

  29. 29

    하나의 일치하는 값을 사용하여 배열 값을 표시하고이를 테이블로 표시하는 방법

뜨겁다태그

보관