Веб интерфейс для поиска по таблицам mysql

laycman

Новичок
Доброго времени суток, помогите пожалуйста начинающему решить следующую задачку:

Есть несколько таблиц в mysql по типу ( Наименование, дата_выпуска, серийный_номер и т.д., всего 8 столбцов) импорт данных через phpmyadmin я отладил, осталось сделать следующее: нужно сделать так что бы пользователи могли осуществлять поиск по этим таблицам через веб интерфейс, к примеру пользователь вводит в браузере имя хоста, выбирает название таблицы, в строку поиска вводит искомое наименование нажимает поиск и получает найденные строки.
Установил денвер, пробовал это реализовать через джумлу но безуспешно (не силен) , подскажите пожалуйста может есть готовые шаблоны или скрипты? Или может стоит совсем другое решение попробовать?
 

tz-lom

Продвинутый новичок
есть sypexViewer или как то так,см на ихнем сайте
 

laycman

Новичок
глянул, но там проблема с кодировкой, вместо русских букв кракозябры
 

laycman

Новичок
все перепробовал никак, данные в кодировке cp1252, попробую поискать способы как перекодировать данные в cp1251 или utf8
 

vovanium

Новичок
глянул, но там проблема с кодировкой, вместо русских букв кракозябры
В таком случае у тебя неправильно сохранены данные, т.е. кодировка указанная в таблицах и данных в них не совпадают, скорее всего у тебя установлена кодировка соединения по умолчанию latin1 у таблиц, нужно сначала конвертнуть в cp1251.
Можно тем же Sypex Dumper, сделать бэкап с кодировкой "авто", после чего восстановить дамп, указав кодировку cp1251 + опцию Коррекция кодировки.
После чего в Sypex Viewer и phpmyadmin данные с русскими символами должны корректно отображаться, а в свои скрипты нужно добавить кодировку соединения
PHP:
mysql_query('SET NAMES cp1251');
после mysql_connect
 

laycman

Новичок
vovanium
Так и сделал, но теперь вместо букв знаки вопросов

на это "mysql_query('SET NAMES cp1251'); "

#1064 - 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 'mysql_query('SET NAMES cp1251')' at line 1
 

laycman

Новичок
вообщем с кодировкой разобрался, но поиск в sypex viewer не работает

MySQL Error (1064): 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 'пробный товар' at line 1
 
Сверху