PHP MySQLi 연결의 문자 집합을 변경할 수 없습니다.

멍청이

내 서버에서 mysql 클라이언트에 연결할 때 "CHARSET utf8mb4"를 실행하고 연결의 문자 집합을 변경할 수있는 이유는 무엇입니까?하지만 mysqli를 통해 동일한 명령문을 실행하려고하면 다음 오류가 발생합니다.

ERROR "charset utf8mb4"에 SQL 오류가 있습니다. SQL 구문에 오류가 있습니다. 1 행의 'charset utf8mb4'근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서를 확인하십시오.

알바로 곤잘레스

내가 아는 한 MySQL Server에는 charset명령 이 없습니다 . 여러 관련 변수를 설정하는 바로 가기 인 SET NAMES로 문자 집합을 지정합니다 (모두 SET명령 으로 설정할 수 있음 ).

공식 명령 줄 클라이언트의 명령과 혼동 될 수 있습니다.

mysql> \h

For information about MySQL products and services, visit:
   http://www.mysql.com/
For developer information, including the MySQL Reference Manual, visit:
   http://dev.mysql.com/
To buy MySQL Enterprise support, training, or other products, visit:
   https://shop.mysql.com/

List of all MySQL commands:
Note that all text commands must be first on line and end with ';'
?         (\?) Synonym for `help'.
clear     (\c) Clear the current input statement.
connect   (\r) Reconnect to the server. Optional arguments are db and host.
delimiter (\d) Set statement delimiter.
ego       (\G) Send command to mysql server, display result vertically.
exit      (\q) Exit mysql. Same as quit.
go        (\g) Send command to mysql server.
help      (\h) Display this help.
notee     (\t) Don't write into outfile.
print     (\p) Print current command.
prompt    (\R) Change your mysql prompt.
quit      (\q) Quit mysql.
rehash    (\#) Rebuild completion hash.
source    (\.) Execute an SQL script file. Takes a file name as an argument.
status    (\s) Get status information from the server.
tee       (\T) Set outfile [to_outfile]. Append everything into given outfile.
use       (\u) Use another database. Takes database name as argument.
charset   (\C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.
warnings  (\W) Show warnings after every statement.
nowarning (\w) Don't show warnings after every statement.

명령 줄 클라이언트가 아닌 PHP를 사용하고 있으므로 존재하지 않습니다.

물론 인코딩을 설정하는 mysqli 방법은 mysqli :: set_charset () 입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

PHP 코드를 통해 mysql 데이터베이스에 연결할 수 없습니다. PHP 치명적 오류 : 클래스 'MySQLi'를 찾을 수 없습니다.

분류에서Dev

문자열을 다른 변수와 연결할 수 없습니다.

분류에서Dev

이 mysql을 mysqli로 변경할 수 없습니다.

분류에서Dev

여러 문자열을 연결할 수 없습니다.

분류에서Dev

문자열 열을 연결할 수 없습니다.

분류에서Dev

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

분류에서Dev

php- mysql (mysqli)에서 결과를 얻을 수 없습니다.

분류에서Dev

HttpServletResponse가 문자 집합을 설정할 수 없습니다.

분류에서Dev

아이템의 디자인을 변경할 수 없습니다

분류에서Dev

문자열의 하위 집합을 숫자 값으로 변경할 수 있습니까?

분류에서Dev

KDE의 NetworkManger가 연결을 편집 할 수 없습니다.

분류에서Dev

함수 PHP의 mysqli 연결

분류에서Dev

char 배열의 문자를 변경할 수 없습니다.

분류에서Dev

정규식 문자열을 변경할 수 없습니다.

분류에서Dev

문자열 : C ++에서 문자열의 내용을 변경할 수 없습니다.

분류에서Dev

Eclipse에서 Java 시스템의 기본 문자 집합을 어떻게 변경할 수 있습니까?

분류에서Dev

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

분류에서Dev

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

분류에서Dev

PHP 게시 변수 제한을 변경할 수 없습니다.

분류에서Dev

while 루프에서 업데이트 문을 실행할 수 없습니다 .php mysqli

분류에서Dev

하위 테마 CSS를 편집하여 WooCommerce "주문 해 주셔서 감사합니다"페이지의 모양을 변경할 수 없습니다.

분류에서Dev

웹 서비스를 연결할 때 클래스 stdclass의 객체를 PHP에서 문자열로 변환 할 수 없습니다.

분류에서Dev

관리자-지원되는 PHP 확장 (MySQLi, MySQL, PDO_MySQL)을 사용할 수 없습니다.

분류에서Dev

패키지의 속성을 자동으로 연결할 수 없습니다.

분류에서Dev

PHP mysqli_connect ()를 사용하여 MySQL 데이터베이스에 연결할 수 없습니다.

분류에서Dev

생일을 문자열로 변환 할 수 없습니다. facebook php sdk

Related 관련 기사

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    PHP 코드를 통해 mysql 데이터베이스에 연결할 수 없습니다. PHP 치명적 오류 : 클래스 'MySQLi'를 찾을 수 없습니다.

  5. 5

    문자열을 다른 변수와 연결할 수 없습니다.

  6. 6

    이 mysql을 mysqli로 변경할 수 없습니다.

  7. 7

    여러 문자열을 연결할 수 없습니다.

  8. 8

    문자열 열을 연결할 수 없습니다.

  9. 9

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

  10. 10

    php- mysql (mysqli)에서 결과를 얻을 수 없습니다.

  11. 11

    HttpServletResponse가 문자 집합을 설정할 수 없습니다.

  12. 12

    아이템의 디자인을 변경할 수 없습니다

  13. 13

    문자열의 하위 집합을 숫자 값으로 변경할 수 있습니까?

  14. 14

    KDE의 NetworkManger가 연결을 편집 할 수 없습니다.

  15. 15

    함수 PHP의 mysqli 연결

  16. 16

    char 배열의 문자를 변경할 수 없습니다.

  17. 17

    정규식 문자열을 변경할 수 없습니다.

  18. 18

    문자열 : C ++에서 문자열의 내용을 변경할 수 없습니다.

  19. 19

    Eclipse에서 Java 시스템의 기본 문자 집합을 어떻게 변경할 수 있습니까?

  20. 20

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

  21. 21

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

  22. 22

    PHP 게시 변수 제한을 변경할 수 없습니다.

  23. 23

    while 루프에서 업데이트 문을 실행할 수 없습니다 .php mysqli

  24. 24

    하위 테마 CSS를 편집하여 WooCommerce "주문 해 주셔서 감사합니다"페이지의 모양을 변경할 수 없습니다.

  25. 25

    웹 서비스를 연결할 때 클래스 stdclass의 객체를 PHP에서 문자열로 변환 할 수 없습니다.

  26. 26

    관리자-지원되는 PHP 확장 (MySQLi, MySQL, PDO_MySQL)을 사용할 수 없습니다.

  27. 27

    패키지의 속성을 자동으로 연결할 수 없습니다.

  28. 28

    PHP mysqli_connect ()를 사용하여 MySQL 데이터베이스에 연결할 수 없습니다.

  29. 29

    생일을 문자열로 변환 할 수 없습니다. facebook php sdk

뜨겁다태그

보관