PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): « 1 [2] 3 »

> Найдено сообщений: 35
Артком Отправлено: 03 Февраля, 2012 - 19:25:49 • Тема: Как в Ubuntu подключить SQLite ? • Форум: Администрирование *nix

Ответов: 11
Просмотров: 10938
Здравствуйте.
подключил sqlite 3
работает, НО при создании БД с encryption - создается обычная не защищенная БД
пробовал следующие команды создания
$db = new PDO("sqlite:mydb.crypt",SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE,'123');
$db = new PDO("sqlite:mydb.crypt",SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE,'aes128:123');
$db = new SQLite3('mydb.crypt',SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE,'aes128:123');
$db = new SQLite3('mydb.crypt',SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE,'123');

что не так?
(Добавление)
в виндовсе за работу sqlite3 отвечает библиотека php_sqlite3.dll. что отвечает за работу с sqlite3 в UBUNTU ?
(Добавление)
Если у кого нибудь есть библиотека с шифрованием, - буду признателен если поделитесь
Артком Отправлено: 20 Августа, 2010 - 09:26:36 • Тема: Полнотекстовый поиск • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1452
JustUserR пишет:
Для проведения диагностики и получения информации о различии использумых таблиц в силу которых выполнение одинаковых операций с ними приводит к различным результатам - вы можете обратиться к служебной таблице information_chema и проверить наличие каких-либо различий меджу из конфинурационными значениями

таблицы абсолютно идентичные!

ппц просто какой то.....
Артком Отправлено: 18 Августа, 2010 - 07:36:13 • Тема: Полнотекстовый поиск • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1452
Champion пишет:
Артком пишет:
выводят полное содержание любой таблицы
И последний столбец с релевантностью. Вот на него надо посмотреть и осмыслить.

Дык в том то и дело, что в одной из таблиц релевантность равна 0 во всех строках Недовольство, огорчение
Артком Отправлено: 17 Августа, 2010 - 20:50:16 • Тема: Полнотекстовый поиск • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1452
Champion спасибо, конечно, что оштрафовали... просили таблицы - я зделал дамп. вот и все, ну такие уж имена я придумываю когда чтото не клеится.

Суть не в том какая длина может быть у коля varchar, а в том, почему не работает то, что должно работать? ктонибудь у себя пробывал выполнять те запросы которые я излагал выше? если да, то что у вас получилось

Champion пишет:
2 - По вопросу. Что выведут запросы
SELECT p.*, MATCH (opisanie) AGAINST ('fgxhxgf') as relevance FROM `tbl` p ?


выводят полное содержание любой таблицы
Артком Отправлено: 16 Августа, 2010 - 15:49:32 • Тема: Полнотекстовый поиск • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1452
Viper, собственно вопрос поставлен для того чтоб понять что не так, а не чтобы получить ссылку на мануал по MYSQL

"это что за бред "`opisanie` varchar(5000)" ?"

По Вашему,чтото изменится, если исправить на 256? ничего. значит, проблема не в этом.
кроме того, оператор LIKE работает несколько иначе, зачем разбивать запрос поиска на части посредствами PHP и делать запрос через LIKE если MYSQL сделает это само ?

Вопрос все еще актуален.
Артком Отправлено: 14 Августа, 2010 - 22:25:31 • Тема: Полнотекстовый поиск • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1452
меняем запрос поиска на SELECT * FROM `pizdec` WHERE MATCH (opisanie) AGAINST ('fgxhxgf' IN BOOLEAN MODE) и все работает. как обьяснить это?
кодировка одинаковая
Артком Отправлено: 12 Августа, 2010 - 22:58:39 • Тема: Полнотекстовый поиск • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1452
alexspb пишет:
давайте скл обоих таблиц и запросы


CODE (htmlphp):
скопировать код в буфер обмена
  1. -- phpMyAdmin SQL Dump
  2. -- version 3.3.2deb1
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Хост: localhost
  6. -- Время создания: Авг 11 2010 г., 22:54
  7. -- Версия сервера: 5.1.41
  8. -- Версия PHP: 5.3.2-1ubuntu4.2
  9.  
  10. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  11.  
  12.  
  13. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  14. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  15. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  16. /*!40101 SET NAMES utf8 */;
  17.  
  18. --
  19. -- База данных: `fer`
  20. --
  21.  
  22. -- --------------------------------------------------------
  23.  
  24. --
  25. -- Структура таблицы `pizdec`
  26. --
  27.  
  28. CREATE TABLE IF NOT EXISTS `pizdec` (
  29.   `N` int(11) NOT NULL DEFAULT '0',
  30.   `proizvoditel` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  31.   `model` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  32.   `sv` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  33.   `svv` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  34.   `svvv` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  35.   `gg` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  36.   `opisanie` varchar(5000) COLLATE utf8_unicode_ci DEFAULT NULL,
  37.   `ostatok` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  38.   `cena` float(9,2) DEFAULT NULL,
  39.   PRIMARY KEY (`N`),
  40.   FULLTEXT KEY `opisanie` (`opisanie`)
  41. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  42.  
  43. --
  44. -- Дамп данных таблицы `pizdec`
  45. --
  46.  
  47. INSERT INTO `pizdec` (`N`, `proizvoditel`, `model`, `sv`, `svv`, `svvv`, `gg`, `opisanie`, `ostatok`, `cena`) VALUES
  48. (1, 'uuuuu', '777', '8888', '99', '0', '-==', 'bnvnmnghncg j fxgh fgxhxgf ', '6', 8.00),
  49. (2, 'uuuuu', 'vb cv', 'cvxb', 'xcvb', 'xcbx', 'vc b', 'bnvnmnghncg j fxgh fgxhxgf yyyy', '7', 5.00),
  50. (3, 'bcxb', 'xcv', 'xcv', 'vxc', 'zv', 'zvcz', '', '9', 0.00);

CODE (htmlphp):
скопировать код в буфер обмена
  1. -- phpMyAdmin SQL Dump
  2. -- version 3.3.2deb1
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Хост: localhost
  6. -- Время создания: Авг 11 2010 г., 22:55
  7. -- Версия сервера: 5.1.41
  8. -- Версия PHP: 5.3.2-1ubuntu4.2
  9.  
  10. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  11.  
  12.  
  13. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  14. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  15. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  16. /*!40101 SET NAMES utf8 */;
  17.  
  18. --
  19. -- База данных: `fer`
  20. --
  21.  
  22. -- --------------------------------------------------------
  23.  
  24. --
  25. -- Структура таблицы `pizdeck`
  26. --
  27.  
  28. CREATE TABLE IF NOT EXISTS `pizdeck` (
  29.   `N` int(11) NOT NULL DEFAULT '0',
  30.   `proizvoditel` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  31.   `model` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  32.   `sv` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  33.   `svv` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  34.   `svvv` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  35.   `gg` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  36.   `opisanie` mediumtext COLLATE utf8_unicode_ci,
  37.   `ostatok` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  38.   `cena` float(9,2) DEFAULT NULL,
  39.   PRIMARY KEY (`N`),
  40.   FULLTEXT KEY `opisanie` (`opisanie`)
  41. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  42.  
  43. --
  44. -- Дамп данных таблицы `pizdeck`
  45. --
  46.  
  47. INSERT INTO `pizdeck` (`N`, `proizvoditel`, `model`, `sv`, `svv`, `svvv`, `gg`, `opisanie`, `ostatok`, `cena`) VALUES
  48. (1, 'uuuuu', '777', '8888', '99', '0', '-==', '-9nnvbnxxcv gfxh gfhsfg h/ gfh/fgxh /sgfh /gfxh /xgfh /xfh xf/h x/', '6', 8.00),
  49. (2, 'uuuuu', 'vb cv', 'cvxb', 'xcvb', 'xcbx', 'vc b', 'poisk ras', '7', 5.00),
  50. (3, 'bcxb', 'xcv', 'xcv', 'vxc', 'zv', 'zvcz', 'bnvnmnghncg j fxgh fgxhxgf  12345', '9', 0.00);

SELECT * FROM `pizdeck` WHERE MATCH (opisanie) AGAINST ('fgxhxgf') - выводит ответ 1 строку
SELECT * FROM `pizdec` WHERE MATCH (opisanie) AGAINST ('fgxhxgf') - выводит ответ 0 строк
Артком Отправлено: 12 Августа, 2010 - 18:51:19 • Тема: Полнотекстовый поиск • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1452
таблицы идентичные.
Артком Отправлено: 12 Августа, 2010 - 14:54:29 • Тема: Полнотекстовый поиск • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1452
есть две таблицы, имеющие одинаковую структуру и разное название. по одной таблицуе поиск работает по другой нет (выводит 0 строк). в чем проблема немогу понять.
Артком Отправлено: 20 Июля, 2010 - 23:36:39 • Тема: POST и GET • Форум: Программирование на PHP

Ответов: 11
Просмотров: 933
Радость спасибо, еще раз всем. очень помогли
Артком Отправлено: 20 Июля, 2010 - 23:31:39 • Тема: POST и GET • Форум: Программирование на PHP

Ответов: 11
Просмотров: 933
DeepVarvar, класс!
Спасибо всем.
Проблема решена.

Все же интерестно (вернусь к началу): есть две кнопки type="submit" в одной форме, как при нажатии первой получать значение методом пост, а при нажатии втоой - методом гэт ?
это реально? может пригодиться какнибудь
Артком Отправлено: 20 Июля, 2010 - 23:20:18 • Тема: POST и GET • Форум: Программирование на PHP

Ответов: 11
Просмотров: 933
ArchAngel Спасибо конечно, вариант, но это не кнопки, а ссылки. а ссылки, имхо, не солидно смотрятся. может все же как то кнопками можно ?
Артком Отправлено: 20 Июля, 2010 - 23:00:17 • Тема: POST и GET • Форум: Программирование на PHP

Ответов: 11
Просмотров: 933
еще вопрос. допустим, на странице отображается 3 разных товара. напротив каждого есть кнопка "подробнее" и "заказать". как определить что юзер нажал кнопку напротив конкретного товара? ведь имена значения кнопок одинаковые ( "подробнее" и "заказать") а имена кнопок хоть и могут быть разными, но вид будут иметь типа zakaz1, zakaz2, zakaz3, где цыфры после слова zakaz -код товара. но не перебирать же все возвожные варианты кода товара, чтоб определить, была ли нажата такая кнопка.
единственный выход который вижу я - давать кнопкам одинаковое имя, создать скрытое поле в форме, в котором пересылать значение кода товара. но, имхо, как то черезчур замудрено. К тому же, в таком случаи, каждому товару должна соответствовать своя форма (иначе будут передваться и скрытые поля напротив других товаров). К тому же для кнопки "заказ" больше подойдет пост передача, а для "подробнее" - гэт (чтоб ссылку скинуть комуто, к примеру). Опять же проблема, как это совместить. А если товаров выводится не 3 а 30 на странице - создавать 30 форм ??
Может подскажете другой вариант?
Артком Отправлено: 20 Июля, 2010 - 22:49:26 • Тема: POST и GET • Форум: Программирование на PHP

Ответов: 11
Просмотров: 933
к сожелению в яваскрипте я не волоку.

теперь еще добавилась проблема...
при отправке гэт запроса мозила пишет в адресе
http://localhost/123/?v_but=Главная
а опера
http://localhost/123/?v_but=%D0%[dot][dot][dot]0%BD%D0%B0%D1%8F
как это решить?
можно ли как то передавать постом не все поля формы, а только определенные?

не в тему конешно, но все вопросы отпадут если как то перенаправлять юзера на другую страницу, вот только делать это или нет становится ясно в конце скрипта, а header можно отсылать только вначале, а надо бы как то в конце.
Артком Отправлено: 20 Июля, 2010 - 21:53:13 • Тема: ООП • Форум: Программирование на PHP

Ответов: 7
Просмотров: 533
спасибо, вопрос решен.

Страниц (3): « 1 [2] 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB