Организация поиска по базе данных

  • Автор темы Автор темы Epicentr
  • Дата начала Дата начала
странно беру этот запрос вставляю в Access все работает выводит мне все строки содержащие слово вобл
 
Epicentr
Так какую ошибку выдает? Я что у тебе ее выпрашивать должен?
 
да никакую такое ощущение что он вообще ничего не делает!!! ни ошибок ни чего смотрю html там вообще пусто!!! сам бешусь хоть бы ошибка какая вышла!!!
 
странно если меняю запрос такой:
$cur=odbc_exec($conn, "SELECT ID_CLASS, ID_GROUP, TNAME FROM price GROUP BY ID_CLASS, ID_GROUP, TNAME HAVING (((TNAME) Like '*вобл*'));");
на такой:
$cur=odbc_exec($conn, "SELECT ID_CLASS, ID_GROUP, TNAME FROM price GROUP BY ID_CLASS, ID_GROUP, TNAME HAVING (((TNAME) Is Not Null));");
он всетаки выводит все записи!!!
 
а почему тогда в Access этот запрос выводит мне все записи содержащие *вобл* а PHP ето не работает? може в кавычках дело?
 
Если я пишу вот так "*sol*"
$cur=odbc_exec($conn, "SELECT ID_CLASS, ID_GROUP, TNAME FROM price GROUP BY ID_CLASS, ID_GROUP, TNAME HAVING (((TNAME) Like "*sol*"));");
то выводит ошибку:
Warning: Use of undefined constant sol - assumed 'sol' in c:\www\shop\index.php on line 8

Warning: SQL error: [Microsoft][Драйвер ODBC Microsoft Access] Ошибочная инструкция SQL; предполагалось 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' или 'UPDATE'., SQL state 37000 in SQLExecDirect in c:\www\shop\index.php on line 8

Warning: Supplied argument is not a valid ODBC result resource in c:\www\shop\index.php on line 9

а если вот так '*sol*'
$cur=odbc_exec($conn, "SELECT ID_CLASS, ID_GROUP, TNAME FROM price GROUP BY ID_CLASS, ID_GROUP, TNAME HAVING (((TNAME) Like '*sol*'));");
то ничего не происходит!!!
 
Epicentr
В аксес ты такой запрос кидал:

SELECT ID_CLASS, ID_GROUP, TNAME FROM price GROUP BY ID_CLASS, ID_GROUP, TNAME HAVING (((TNAME) Like '*вобл*'));

???
 
да там и такой работает... '*волб *' и такой "*волб *"
 
Epicentr
Если в аксесе работает точно такой же запрос значит дело не в запросе.
Хотя я подозреваю что у тебя копи/пасте криво работает :)
 
[бурное выражение радости]!!!
Фенькс большой!!!
Ожерелье нашли а впечатления остались...
из-за этой фиговинки столько писанины!!! сам конечно тож виноват объснить не мог толком!!!
Еще раз спасиб!!!
 
Сверху