← Комьюнити

Как из файла записать строку в mysqli?

Владимир Гавричков1 ответов

Здравствуйте, пробую писать на PHP. При считывании данных из файла в программу а затем выводе в браузер происходит четко. А вот при записи в таблицу mysqli в поле со строковым значением записываются дибо каракули либо ????. В программу вписал  $mysqli ->set_charset('utf8'); Не помогает подскажите как решить зту проблему.

1 ответов

Нужно в самой базе кодировку выставить или как в уроке (на 3:00):

/ru/courses/php-and-mysql/video-phpmyadmin-mysql/

Или, если база уже создана, нужно кликнуть на эту базу в phpmyadmin и перейти во вкладку "Operations" (сверху) и внизу страницы изменить кодировку с текущей кодировки, на кодировку как в уроке или можно выбрать кодировку "utf8mb4_general_ci" или "utf8mb4_unicode_ci" и галку там же ниже поставить "Change all tables collations".

student_Cx8W38151