Поиск по БД sql и вывод на сайте
Здравствуйте, требуется не большой скрипт для подключения к сторонней бд, поиск по значению и вывод строки с совпадением.
Есть сайт на modx revo нужно в нем сделать форму поиска, в которой вводят номер объявления, нужно сделать поиск по столбцу в конкретной таблице и при совпадении вывести значения 3 столбцов этой строки из таблицы на сайт, желательно на ajax, можно и iframe в модальном окне, в идеале сделать средствами modx api и xpdo,но можно и отдельными файлами php. Работы на 20 минут от силы.
Подключение средствами modx производится в сниппите,
define('MODX_CORE_PATH', '/path/to/revo/core/');
define('MODX_CONFIG_KEY','config');
require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
$host = 'localhost';
$username = 'username';
$password = 'password';
$dbname = 'dbname';
$port = 3306;
$charset = 'utf8';
$dsn = "mysql:host=$host;dbname=$dbname;port=$port;charset=$charset";
$xpdo = new xPDO($dsn, $username, $password);
echo $o = ($xpdo->connect()) ? 'Подключено ' : 'Не подключено';
Нужно сделать только выборку и вывод.
так же есть возможность подключиться в отдельном php файле.
Так же есть интерес на долгосрочное сотрудничество по данному проекту, есть приложение на php, что то вроде интерфейса для работы с БД, требует постоянно различных доработок и связи с сайтом modx, если есть интерес пишите.
Имя пользователя БД - bduser
Имя БД - bduser
Пароль БД - bdpass
Таблица в БД - bdtable
Поиск по солбцу - bdcol
Выводить при совпадении столбца bdcol и запроса в форме значения полей bdid, bdcol, bdstatus, bdautor.
Поле bdcol содержит символы \ и / и цифры, так что либо из запроса их вырезать не нужно либо пропускать при поиске в таблице и искать только по цифрам =)