클래스 내에서 mysqli_query를 사용하는 방법

TAI LE TIEN

저는 PHP 5.6.16에서 웹 페이지를 디자인하고 있으며 몇 가지 OOP 아이디어를 사용하려고합니다. index.php 파일에 classnews.php 파일을 포함하면 오류가 발생합니다.

Undefined variable: connect in classtin.php

classdb.php :

<?php
class db
{
    public $hostname = "localhost";
    public $user= "root";
    public $pass = "";
    public $db = "test";
    /* public $connect = NULL;
    public $result = NULL;*/

    function __construct()
    {
        $connect = mysqli_connect($this->hostname, $this->user, $this->pass,$this->db);
        mysqli_set_charset($connect,'utf8');
    }
}
?>

classnews.php :

<?php
    include_once('classdb.php');

    class tin extends db
    {
        public function tinmoi()
        {
            $sql= "select * from emp ";
            $result= mysqli_query($connect,$sql);
            return $result;
        }
    }
?>
알렉산더 원

으로 클래스 멤버를 참조해야합니다 $this. $this->hostname예를 들어에서 했던 것과 같은 방식 입니다.

가지고있는 코드의 일부 수정 :

class db
{
    public $hostname = "localhost";
    public $user= "root";
    public $pass = "";
    public $db = "test";

    public $connection;

    public function __construct()
    {
        $this->connection = mysqli_connect($this->hostname, $this->user, $this->pass,$this->db);
        mysqli_set_charset($this->connection,'utf8');
    }
}

class tin extends db
{
    public function tinmoi()
    {
        $sql = "select * from emp ";
        return mysqli_query($this->connection, $sql);
    }
}

다시 말하지만, PHP에서 OOP의 기본 사항을 살펴볼 것을 강력히 제안합니다 : http://php.net/manual/en/language.oop5.basic.php

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

DLL에서 내 보낸 클래스를 사용하는 방법

분류에서Dev

angular 내부에서 CSS 클래스를 사용하는 방법

분류에서Dev

angular 내부에서 CSS 클래스를 사용하는 방법

분류에서Dev

Vue 파일 내에서 내 클래스를 사용하는 방법

분류에서Dev

클래스 내에서 Python에서 다중 처리를 사용하는 방법

분류에서Dev

클래스 내에서 FastAPI를 사용하여 경로를 만드는 방법

분류에서Dev

내 엔티티 클래스에서 URL ZF2를 사용하는 방법

분류에서Dev

Scala의 내 클래스에서 케이스 클래스 객체를 사용하는 방법

분류에서Dev

Java에서 스캐너 클래스를 사용하는 방법

분류에서Dev

PHP에서 스누피 클래스를 사용하는 방법

분류에서Dev

스칼라에서 클래스를 사용하는 방법

분류에서Dev

클래스에서 mysqli 객체를 사용하는 가장 좋은 방법

분류에서Dev

클래스 파일에서 IHostingEnvironment를 사용하는 방법

분류에서Dev

js 파일에서 firebase 클래스를 사용하는 방법

분류에서Dev

Typescript 클래스에서 yield를 사용하는 방법

분류에서Dev

SASS 및 Angular에서 sudo 클래스를 사용하는 방법

분류에서Dev

Codenameone Netbeans 7.4에서 URLImage 클래스를 사용하는 방법

분류에서Dev

Android에서 TextViewEx, (Textjustify) 클래스를 사용하는 방법

분류에서Dev

다른 클래스에서 변수를 사용하는 방법

분류에서Dev

별도의 클래스에서 getContentResolver ()를 사용하는 방법

분류에서Dev

여러 패널에서 클래스를 사용하는 방법

분류에서Dev

Puppet에서 클래스를 재사용하는 방법

분류에서Dev

클래스에서 구조체를 사용하는 방법

분류에서Dev

클래스에서 If를 사용하는 방법

분류에서Dev

여러 클래스를 하나의 클래스로 사용하는 jquery에서 not selector를 사용하는 방법

분류에서Dev

Lua에서 미들 클래스를 사용하여 클래스 내에서 클래스 함수를 호출하는 방법

분류에서Dev

클래스를 사용하여 범위 내에서 텍스트를 가져 오는 방법. (for 루프 내부)

분류에서Dev

Typescript 정의 : 클래스 내에서 클래스를 선언하는 방법

분류에서Dev

클래스 속성 내에서 값 클래스를 할당하는 방법

Related 관련 기사

  1. 1

    DLL에서 내 보낸 클래스를 사용하는 방법

  2. 2

    angular 내부에서 CSS 클래스를 사용하는 방법

  3. 3

    angular 내부에서 CSS 클래스를 사용하는 방법

  4. 4

    Vue 파일 내에서 내 클래스를 사용하는 방법

  5. 5

    클래스 내에서 Python에서 다중 처리를 사용하는 방법

  6. 6

    클래스 내에서 FastAPI를 사용하여 경로를 만드는 방법

  7. 7

    내 엔티티 클래스에서 URL ZF2를 사용하는 방법

  8. 8

    Scala의 내 클래스에서 케이스 클래스 객체를 사용하는 방법

  9. 9

    Java에서 스캐너 클래스를 사용하는 방법

  10. 10

    PHP에서 스누피 클래스를 사용하는 방법

  11. 11

    스칼라에서 클래스를 사용하는 방법

  12. 12

    클래스에서 mysqli 객체를 사용하는 가장 좋은 방법

  13. 13

    클래스 파일에서 IHostingEnvironment를 사용하는 방법

  14. 14

    js 파일에서 firebase 클래스를 사용하는 방법

  15. 15

    Typescript 클래스에서 yield를 사용하는 방법

  16. 16

    SASS 및 Angular에서 sudo 클래스를 사용하는 방법

  17. 17

    Codenameone Netbeans 7.4에서 URLImage 클래스를 사용하는 방법

  18. 18

    Android에서 TextViewEx, (Textjustify) 클래스를 사용하는 방법

  19. 19

    다른 클래스에서 변수를 사용하는 방법

  20. 20

    별도의 클래스에서 getContentResolver ()를 사용하는 방법

  21. 21

    여러 패널에서 클래스를 사용하는 방법

  22. 22

    Puppet에서 클래스를 재사용하는 방법

  23. 23

    클래스에서 구조체를 사용하는 방법

  24. 24

    클래스에서 If를 사용하는 방법

  25. 25

    여러 클래스를 하나의 클래스로 사용하는 jquery에서 not selector를 사용하는 방법

  26. 26

    Lua에서 미들 클래스를 사용하여 클래스 내에서 클래스 함수를 호출하는 방법

  27. 27

    클래스를 사용하여 범위 내에서 텍스트를 가져 오는 방법. (for 루프 내부)

  28. 28

    Typescript 정의 : 클래스 내에서 클래스를 선언하는 방법

  29. 29

    클래스 속성 내에서 값 클래스를 할당하는 방법

뜨겁다태그

보관