[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SQLite
юрьич
Здравствуйте.Имею вот такой файл.Нужен запрос на выборку слов.Но все слова и выражения в таблицах tblxxx. Как мне быть? Эти таблицы следует объеденить или как?
user posted image

walerus
А что собственно нужно в итоге?, может кусок файла(ов) приложить, я лично не понял что нужно... какой запрос?, какая выборка, какие слова ???
Пример исходника и результата можно посмотреть?
юрьич
Частично разобрался.Выполняю такой запрос
	function sqlite($world){
$match1 = preg_match("/^(([а-я0-9_()]+))$/is",$world);
$match2 = preg_match("/^(([a-z0-9_()]+))$/is",$world);

$db = new SQLite3('ru_es_law.db');
$result = $db->query("SELECT * FROM sqlite_master ");

while($res = $result->fetchArray()){
if($match1){
$result2 = $db->query("SELECT full FROM ".$res['name']." WHERE word ='".$world."' ");
}
else
{
$result2 = $db->query("SELECT word FROM ".$res['name']." WHERE full ='".$world."' ");
}
while($res2 = $result2->fetchArray()){
return $res2[0];
}

}

}

Если ввожу русское слово то выбирает из поле word и на выходе получаю такую строку из поля full
---Law dictionary---

abandono, dejaciуn

Т.е. в таком виде она хранится в таблице.
<br>---Law dictionary---</br><p>abandono, dejaciуn</p>

А если англ. слово ввожу, то должно выбираеть из full и выдаёт ошибку.Как мне правильно выбрать для англ.слов?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.