Посмотрите свежим взглядом, вдруг найдете в чем подвох:
код
$aann = $_POST['ann'];
$result = mysql_query("SELECT * FROM company WHERE name_c LIKE '%$aann%' ");
где ann у нас вводится в форме поиска как - "com".
применяемый к таблице MySQL:
------------------------
id | name_c
------------------------
1 | CompanyTrust
2 | TransCompany
3 | Company
------------------------
на выходе выдает лишь: CompanyTrust, TransCompany.
Почему не выводится строка с Company. В чем может быть подвох?
Сразу скажу, что вариант с перепутанной русской и английской буквами "с" не подходит - проверялось.
Спустя 3 часа, 35 минут, 32 секунды (21.11.2007 - 17:55) Ghost написал(а):
русская о ?
Спустя 6 часов, 30 минут, 34 секунды (22.11.2007 - 00:25) Bahjahkah написал(а):
Цитата
Почему не выводится строка с Company. В чем может быть подвох?
Может в участке кода где возвращенный результат обрабатывается?
Спустя 2 дня, 22 часа, 47 минут, 10 секунд (24.11.2007 - 23:12) smile написал(а):
Цитата(Fra @ 21.11.2007, 14:19) [snapback]29614[/snapback]
Уже три дня не могу найти причину проблемы.
Посмотрите свежим взглядом, вдруг найдете в чем подвох:
код
$aann = $_POST['ann'];
$result = mysql_query("SELECT * FROM company WHERE name_c LIKE '%$aann%' ");
где ann у нас вводится в форме поиска как - "com".
применяемый к таблице MySQL:
------------------------
id | name_c
------------------------
1 | CompanyTrust
2 | TransCompany
3 | Company
------------------------
на выходе выдает лишь: CompanyTrust, TransCompany.
Почему не выводится строка с Company. В чем может быть подвох?
Сразу скажу, что вариант с перепутанной русской и английской буквами "с" не подходит - проверялось.
Посмотрите свежим взглядом, вдруг найдете в чем подвох:
код
$aann = $_POST['ann'];
$result = mysql_query("SELECT * FROM company WHERE name_c LIKE '%$aann%' ");
где ann у нас вводится в форме поиска как - "com".
применяемый к таблице MySQL:
------------------------
id | name_c
------------------------
1 | CompanyTrust
2 | TransCompany
3 | Company
------------------------
на выходе выдает лишь: CompanyTrust, TransCompany.
Почему не выводится строка с Company. В чем может быть подвох?
Сразу скажу, что вариант с перепутанной русской и английской буквами "с" не подходит - проверялось.
Да, проверь может у тебя не возвращается именно последний результат.... довавь ORDER BY id DESC наприрме. Если CompanyTrust не выведется, значит код неверный написал. А лучше всего проверь прямым запросом к BD из проги какой-нить например. Если там всё ок, значит опять же косяк в коде.
Спустя 11 дней, 21 час, 48 минут, 43 секунды (6.12.2007 - 21:01) Sylex написал(а):
Цитата(Fra @ 21.11.2007, 11:19) [snapback]29614[/snapback]
Уже три дня не могу найти причину проблемы.
Посмотрите свежим взглядом, вдруг найдете в чем подвох:
код
$aann = $_POST['ann'];
$result = mysql_query("SELECT * FROM company WHERE name_c LIKE '%$aann%' ");
где ann у нас вводится в форме поиска как - "com".
применяемый к таблице MySQL:
------------------------
id | name_c
------------------------
1 | CompanyTrust
2 | TransCompany
3 | Company
------------------------
на выходе выдает лишь: CompanyTrust, TransCompany.
Почему не выводится строка с Company. В чем может быть подвох?
Сразу скажу, что вариант с перепутанной русской и английской буквами "с" не подходит - проверялось.
Посмотрите свежим взглядом, вдруг найдете в чем подвох:
код
$aann = $_POST['ann'];
$result = mysql_query("SELECT * FROM company WHERE name_c LIKE '%$aann%' ");
где ann у нас вводится в форме поиска как - "com".
применяемый к таблице MySQL:
------------------------
id | name_c
------------------------
1 | CompanyTrust
2 | TransCompany
3 | Company
------------------------
на выходе выдает лишь: CompanyTrust, TransCompany.
Почему не выводится строка с Company. В чем может быть подвох?
Сразу скажу, что вариант с перепутанной русской и английской буквами "с" не подходит - проверялось.
$aann = $_POST['ann'];
$result = mysql_query("SELECT * FROM company WHERE name_c LIKE '%{$aan}n%' ");