MySQLi PHP에서 개체를 문자열로 변환 할 수 없습니다.

리버브

캐치 가능한 치명적 오류 : mysqli_result 클래스의 개체를 20 행의 C : \ xampp \ htdocs \ xxx \ dash.php에서 문자열로 변환 할 수 없습니다.

나는 상당히 새롭고 구식 코더이기 때문에 단순히 mysql_result를 사용하여 그러한 데이터를 가져 오는 방법을 알지 못합니다. 클래스-> 기능 설정이 있습니다.

dash.php의 20 행에는 다음이 포함됩니다.

echo $user->GetVar('rank', 'Liam', $mysqli);

기능은 다음과 같습니다.

function GetVar($var, $username, $mysqli)
    {
        $result = $mysqli->query("SELECT " . $var . " FROM users WHERE username = '" . $username . "' LIMIT 1");
        return $result;
        $result->close();
    }

이제 내 이해에 $ result를 문자열로 변환하려는 의도가 있지만 그렇게하는 방법을 완전히 알지 못합니다. 몇 가지 방법을 사용해 보았지만 아무 소용이 없습니다. 그래서 답을 얻기 위해 커뮤니티에 왔고 주변을 둘러 보았지만 다른 모든 스레드가 num_rows를 요청하는 반면 쿼리 선택에서 문자열을 가져오고 싶습니다.

케빈

결과를 에코하기 전에 먼저 가져와야합니다. 대략적인 예 :

function GetVar($var, $username, $mysqli) {
    // make the query
    $query = $mysqli->query("SELECT ".$var." FROM users WHERE username = '".$username."' LIMIT 1");
    $result = $query->fetch_assoc(); // fetch it first
    return $result[$var];
}

그런 다음 기능을 사용하십시오.

echo $user->GetVar('rank', 'Liam', $mysqli);

중요 참고 사항 : 시작하는 동안 준비된 진술 에 대해 친절하게 확인하십시오 . 쿼리에 사용자 입력을 직접 추가하지 마십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MySQLi PHP에서 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

PHP, Catchable fatal error : mysqli 클래스의 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

mysqli_stmt를 문자열로 변환 할 수 없습니다.

분류에서Dev

개체에서 문자열로 변환 할 수 없습니다.

분류에서Dev

mysqli_result 클래스의 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

오류 : mysqli 클래스의 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

ZF에서 "Zend_Db_Table_Rowset 클래스의 개체를 문자열로 변환 할 수 없습니다."

분류에서Dev

클로저 클래스의 PHP 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

stdClass 클래스의 PHP 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

S3Client PHP SDK : <class> 클래스의 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

S3Client PHP SDK : <class> 클래스의 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

stdClass 클래스의 개체를 SOAP 요청에 대한 문자열로 변환 할 수 없습니다.

분류에서Dev

문자열에서 문자로 변환 할 수 없습니다.

분류에서Dev

문자열에서 문자로 변환 할 수 없습니다.

분류에서Dev

ZipArchive 클래스의 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

캐치 가능한 치명적인 오류 : mysqli_result 클래스의 개체를 등록시 문자열로 변환 할 수 없습니다.

분류에서Dev

개체를 개체 []로 변환 할 수 없으므로 개체 []에 대해 재귀 할 수 없습니다.

분류에서Dev

문자열에서 날짜를 변환 할 수 없습니다.

분류에서Dev

mysqli_result를 int로 변환 할 수 없습니다.

분류에서Dev

JavaScript에서 ObjectId를 문자열로 변환 할 수 없습니다.

분류에서Dev

Android에서 ISO 8601 날짜를 문자열로 변환 할 수 없습니다.

분류에서Dev

코드 점화기 : CI_DB_mysqli_driver를 문자열로 변환 할 수 없습니다.

분류에서Dev

PHP에서 배열을 반복하면 stdClass 클래스의 개체를 문자열로 변환 할 수 없습니다.

분류에서Dev

호환되지 않는 유형 : Java netbeans에서 객체를 문자열로 변환 할 수 없습니다.

분류에서Dev

Internet Explorer에서 "개체를 기본 값으로 변환 할 수 없습니다"

분류에서Dev

int를 문자열 배열로 변환 할 수 없습니다

분류에서Dev

문자열을 ... Swift에서 문자열로 변환 할 수 없습니다.

분류에서Dev

anyObject를 문자열로 변환 할 수 없습니다.

Related 관련 기사

  1. 1

    MySQLi PHP에서 개체를 문자열로 변환 할 수 없습니다.

  2. 2

    PHP, Catchable fatal error : mysqli 클래스의 개체를 문자열로 변환 할 수 없습니다.

  3. 3

    mysqli_stmt를 문자열로 변환 할 수 없습니다.

  4. 4

    개체에서 문자열로 변환 할 수 없습니다.

  5. 5

    mysqli_result 클래스의 개체를 문자열로 변환 할 수 없습니다.

  6. 6

    오류 : mysqli 클래스의 개체를 문자열로 변환 할 수 없습니다.

  7. 7

    개체를 문자열로 변환 할 수 없습니다.

  8. 8

    ZF에서 "Zend_Db_Table_Rowset 클래스의 개체를 문자열로 변환 할 수 없습니다."

  9. 9

    클로저 클래스의 PHP 개체를 문자열로 변환 할 수 없습니다.

  10. 10

    stdClass 클래스의 PHP 개체를 문자열로 변환 할 수 없습니다.

  11. 11

    S3Client PHP SDK : <class> 클래스의 개체를 문자열로 변환 할 수 없습니다.

  12. 12

    S3Client PHP SDK : <class> 클래스의 개체를 문자열로 변환 할 수 없습니다.

  13. 13

    stdClass 클래스의 개체를 SOAP 요청에 대한 문자열로 변환 할 수 없습니다.

  14. 14

    문자열에서 문자로 변환 할 수 없습니다.

  15. 15

    문자열에서 문자로 변환 할 수 없습니다.

  16. 16

    ZipArchive 클래스의 개체를 문자열로 변환 할 수 없습니다.

  17. 17

    캐치 가능한 치명적인 오류 : mysqli_result 클래스의 개체를 등록시 문자열로 변환 할 수 없습니다.

  18. 18

    개체를 개체 []로 변환 할 수 없으므로 개체 []에 대해 재귀 할 수 없습니다.

  19. 19

    문자열에서 날짜를 변환 할 수 없습니다.

  20. 20

    mysqli_result를 int로 변환 할 수 없습니다.

  21. 21

    JavaScript에서 ObjectId를 문자열로 변환 할 수 없습니다.

  22. 22

    Android에서 ISO 8601 날짜를 문자열로 변환 할 수 없습니다.

  23. 23

    코드 점화기 : CI_DB_mysqli_driver를 문자열로 변환 할 수 없습니다.

  24. 24

    PHP에서 배열을 반복하면 stdClass 클래스의 개체를 문자열로 변환 할 수 없습니다.

  25. 25

    호환되지 않는 유형 : Java netbeans에서 객체를 문자열로 변환 할 수 없습니다.

  26. 26

    Internet Explorer에서 "개체를 기본 값으로 변환 할 수 없습니다"

  27. 27

    int를 문자열 배열로 변환 할 수 없습니다

  28. 28

    문자열을 ... Swift에서 문자열로 변환 할 수 없습니다.

  29. 29

    anyObject를 문자열로 변환 할 수 없습니다.

뜨겁다태그

보관