Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Активные темы » MySql/PHP: общие вопросы

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Открыть новую тему     Написать ответ в эту тему

GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо, что Вы есть!  

Цитата:
целиком, а не кусок кода?

php нужен или где? ) Это не запрос, это GUI . При нажатии "синонимизировать" получаю выше указанное

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 21:41 10-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON
это не проблема php
 

Цитата:
Это не запрос, это GUI

Вот что после этого покажите

Цитата:
SQL query:  

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 21:43 10-11-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Увы, это всё что есть

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 21:49 10-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON
тогда смотрите в базе какая кодировка у столбцов таблицы _synonims

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 21:51 10-11-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
utf8 general ci .....если не ошибаюсь. Вот скрин на всякий пожарный

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 22:05 10-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
если не ошибаюсь

не туда смотрите, это создание нового столбца.
Выберите таблицу, потом структуру - там будет указана кодировка каждого текстового столбца.

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 22:10 10-11-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
то же самое - general ci

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 22:30 10-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON
тогда, скорее всего, ваше подключение идет в кодировке utf8mb4_general_ci (4 байта на символ, видимо стало таким по умолчанию после обновления MySQL - эта кодировка работает быстрее в определенных ситуациях), а в таблице utf8_general_ci (динамическое количество байт на символ)
может помочь команда перед всеми запросами вида
SET NAMES='utf8'
либо изменение настроек MySQL
либо перевод таблиц и столбцов в utf8mb4
 
https://zalinux.ru/?p=1071
https://ru.stackoverflow.com/questions/757733/Выбор-кодировки-для-mysql

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 22:37 10-11-2018 | Исправлено: Mavrikii, 22:45 10-11-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
 

Цитата:
SET NAMES='utf8'  

как её указать, где?

Цитата:
либо изменение настроек MySQL  

сложно ли?

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 22:56 10-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
как её указать, где?  

а это уже зависит от скрипта. это первая команда, которая должна быть отправлена базе после подключения к ней.
 

Цитата:
сложно ли?

изменение кодировки по умолчанию в my.cnf и перегрузка БД.
что то типа

Цитата:
[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
 
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

 
 
но сначала нужно убедиться, что дело именно в этом. подключиться к базе и попробовать первоначальный запрос.
phpmyadmin скорее всего сам выставляет кодировку, поэтому запрос через него не покажет проблемы.

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 22:59 10-11-2018 | Исправлено: Mavrikii, 23:01 10-11-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
при установке грабера и создании БД вот так ругается -  

Код:
Чтение файла `sinonims.sql.gz`.
------------------------------------------------------------
Установлена кодировка соединения `utf8`.
Таблица `dle_synonims`.
------------------------------------------------------------
БД восстановлена из резервной копии.
Запросов к БД: 49
Таблиц создано: 1
Строк добавлено: 91663
2018.11.10 14:57:49
Возникла ошибка!
A non-numeric value encountered (2)

 
Не будете ли так любезны зайти и посмотреть my admin  и вообще...?

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 23:06 10-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
A non-numeric value encountered

ну так посмотрите внутрь .sql (если не так много записей).  
в одном месте ожидается число (видимо столбец ID), но передается что то иное.
 
можно просто скинуть файл, если там нет секретной информации.

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 23:10 10-11-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
если там нет секретной информации.

какое там, одни синонимы

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 23:14 10-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON
1) при создании базы у вас указана CP1251
2) содержимое sql файла не в уникоде
с http://rgho.st/7zlXvbXzB проблем быть не должно

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 23:30 10-11-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
увы , точно также. Просто один в один ошибка

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 23:52 10-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON
уверены, что отдаете новый файл? он и называется несколько иначе.
с новым проблем нет - проверено.
 
или что дали скачать именно тот из архива, потому что пишет, что добавлено 91663 строк, а строк там больше и в районе этого ID нет проблем.

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 23:57 10-11-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
абсолютно! я залил sql на хост, там ужал в .gz и переместил в папку backup в котром он и находится в дистрибутиве

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 00:05 11-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON
ну тогда импортируйте из phpmyadmin
я не знаю что ваш граббер там делает со всем этим, но утверждает, что работает с уникодом.
есть вероятность, что он не может работать с большими файлами и обрезает его где то

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 00:07 11-11-2018 | Исправлено: Mavrikii, 00:17 11-11-2018
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
ждал пока импортируется база, получил "сервер пока не может обработать ваш запрос"
Сейчас еще попытаю....

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 00:27 11-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
получил "сервер пока не может обработать ваш запрос

возможно файл большой для аплоада. проще закинуть так и потом из командной строки импортировать.

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 00:33 11-11-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Компьютерный форум Ru.Board » Интернет » Web-программирование » Активные темы » MySql/PHP: общие вопросы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru