вопрос
Подскажите как установить один модуль. При установке возникает проблема с MySQL.
Я перебрал кучу значений и переменных и частично исправил, но ошибка полностью не исчезла. Вот огинальная ошибка, подскажите что нужно поправить.
MySQL Error!
MySQL error in file: W:\domains\DLETest106-2ru\installphp at line 104
Error Number: 1064
The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INTO INSERT INTO `dle_rank`(`id`, `name`, `img`, `descr`, `count`, `user_id`, `b' at line 1
SQL query:
INTO INSERT INTO `dle_rank`(`id`, `name`, `img`, `descr`, `count`, `user_id`, `banned_id`) VALUES (1, "����������", "/rank/1.gif", "��������� ������", 0, "", ""), (2, "�������", "/rank/2.gif", "�� ���������� 5 �������", 5, "", ""), (3, "��������", "/rank/3.gif", "�� ���������� 45 �������", 45, "", ""), (4, "��. �������", "/rank/4.gif", "�� ���������� 163 �������", 163, "", ""), (5, "�������", "/rank/5.gif", "�� ���������� 235 �������", 235, "", ""), (6, "��. �������", "/rank/6.gif", "�� ���������� 454 �������", 454, "", ""), (7, " ��������", "/rank/7.gif", "�� ���������� 892 �������", 892, "", ""), (8, "���������", "/rank/8.gif", "�� ���������� 1111 �������", 1111, "", ""), (9, "��. ���������", "/rank/9.gif", "�� ���������� 1330 �������", 1330, "", ""), (10, "��. ���������", "/rank/10.gif", "�� ���������� 1549 �������", 1549, "", ""), (11, "���������", "/rank/11.gif", "�� ���������� 1987 �������", 1987, "", ""), (12, "��. ���������", "/rank/12.gif", "�� ���������� 2206 �������", 2206, "", ""), (13, "�������", "/rank/13.gif", "�� ���������� 2644 �������", 2644, "", ""), (14, "�����", "/rank/14.gif", "�� ���������� 2863 �������", 2863, "", ""), (15, "������������", "/rank/15.gif", "�� ���������� 3082 �������", 3082, "", ""), (16, "���������", "/rank/16.gif", "�� ���������� 3301 �������", 3301, "", ""), (17, "�������", "/rank/17.gif", "�� ���������� 3739 �������", 3379, "", ""), (18, "������", "/rank/51.gif", "�� ���������� 3958 �������", 3958, "", ""), (19, "�������", "/rank/51.png", "�� ���������� 4500 �������", 4500, "", "");
Это часть ошибочного кода установщика.
if ( is_array( $dataBase ) and count( $dataBase ) > 0 ) {
foreach ( $dataBase as $dataQuery ) {
$db->query( str_replace( array( '{PREFIX}', '{CHAR}' ), array( PREFIX, $charset ), $dataQuery ) );
}
}
Я перебрал кучу значений и переменных и частично исправил, но ошибка полностью не исчезла. Вот огинальная ошибка, подскажите что нужно поправить.
MySQL Error!
MySQL error in file: W:\domains\DLETest106-2ru\installphp at line 104
Error Number: 1064
The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INTO INSERT INTO `dle_rank`(`id`, `name`, `img`, `descr`, `count`, `user_id`, `b' at line 1
SQL query:
INTO INSERT INTO `dle_rank`(`id`, `name`, `img`, `descr`, `count`, `user_id`, `banned_id`) VALUES (1, "����������", "/rank/1.gif", "��������� ������", 0, "", ""), (2, "�������", "/rank/2.gif", "�� ���������� 5 �������", 5, "", ""), (3, "��������", "/rank/3.gif", "�� ���������� 45 �������", 45, "", ""), (4, "��. �������", "/rank/4.gif", "�� ���������� 163 �������", 163, "", ""), (5, "�������", "/rank/5.gif", "�� ���������� 235 �������", 235, "", ""), (6, "��. �������", "/rank/6.gif", "�� ���������� 454 �������", 454, "", ""), (7, " ��������", "/rank/7.gif", "�� ���������� 892 �������", 892, "", ""), (8, "���������", "/rank/8.gif", "�� ���������� 1111 �������", 1111, "", ""), (9, "��. ���������", "/rank/9.gif", "�� ���������� 1330 �������", 1330, "", ""), (10, "��. ���������", "/rank/10.gif", "�� ���������� 1549 �������", 1549, "", ""), (11, "���������", "/rank/11.gif", "�� ���������� 1987 �������", 1987, "", ""), (12, "��. ���������", "/rank/12.gif", "�� ���������� 2206 �������", 2206, "", ""), (13, "�������", "/rank/13.gif", "�� ���������� 2644 �������", 2644, "", ""), (14, "�����", "/rank/14.gif", "�� ���������� 2863 �������", 2863, "", ""), (15, "������������", "/rank/15.gif", "�� ���������� 3082 �������", 3082, "", ""), (16, "���������", "/rank/16.gif", "�� ���������� 3301 �������", 3301, "", ""), (17, "�������", "/rank/17.gif", "�� ���������� 3739 �������", 3379, "", ""), (18, "������", "/rank/51.gif", "�� ���������� 3958 �������", 3958, "", ""), (19, "�������", "/rank/51.png", "�� ���������� 4500 �������", 4500, "", "");
Это часть ошибочного кода установщика.
if ( is_array( $dataBase ) and count( $dataBase ) > 0 ) {
foreach ( $dataBase as $dataQuery ) {
$db->query( str_replace( array( '{PREFIX}', '{CHAR}' ), array( PREFIX, $charset ), $dataQuery ) );
}
}