![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| studentigor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
Доброго времени суток!!!
ситуация такая этот запрос ничего не выводит, в $plant ничего не попадает. данные в запросе правильные, в базе есть такая запись с указаным symbol, и mark, и поля правильно называются. Ошибок никаких не выдает, и вобще видет себя так как будто в базе нету такой записи, хотя она есть. Посмотрите пожалуйста, мож кто - нить и заметит ошибку. Заранее спасибо Это сообщение отредактировал(а) studentigor - 20.4.2010, 17:23 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 9 Всего: 315 |
точна? что будет, если после запроса написать:
? имхо, если сделать так: ... `symbol` = '$str' and `mark` = ... то всё станет хорошо ну, а вообще конечно надо по хорошему и echo $sql; сделать ($sql = "SELECT * FROM plant WHERE symbol = '$str' and mark = 'MERCEDES-BENZ'") |
|||
|
||||
| studentigor |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
делаю echo $sql получаю - Resource id #10 а если сделать так
никаких изменений а
ничего не выводит |
||||||
|
|||||||
| IgorIV |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: нет Всего: 8 |
studentigor, а скобки зачем в запросе? Просто напиши по-русски запрос, что ты хочешь найти. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 9 Всего: 315 |
вот так вот, что получается? |
|||
|
||||
| studentigor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
выдает "0"
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 9 Всего: 315 |
не могёт такого быть. покажите тот код, что выдаёт ноль.
|
|||
|
||||
| studentigor |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
SELECT * FROM plant WHERE symbol = 'L' and mark = 'MERCEDES-BENZ' в базе сть такая запись где symbol = 'L', и mark = 'MERCEDES-BENZ' но оно ничего не выдает Добавлено через 6 минут и 9 секунд
выдает "0" по русски вибрать поле opisanie c plant где символ = $str, и марка = 'mersedes' в описании написано место где изготовили мерседес Это сообщение отредактировал(а) studentigor - 20.4.2010, 19:38 |
||||||||
|
|||||||||
| IgorIV |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: нет Всего: 8 |
Ну правильно, ничего не находит и ошибок нет. Нет полей удовлетворяющих твоему условию.
Проверяй. Дошло, ты вин расшифровываешь |
|||
|
||||
| studentigor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
ага.
но в базе стопудово есть такая с таким условием. ладно буду дальше мучатся. спасибо за помощь |
|||
|
||||
| нуп |
|
|||
|
Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: нет Всего: 33 |
База не отвечает на твой ответ
|
|||
|
||||
| IgorIV |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: нет Всего: 8 |
Нет, ну мне интересно в чем заковыка, что такое простое условие не выполняется.
База большая или просто набросок? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 9 Всего: 315 |
тогда схему таблицы сюда show create table `plant`
и непосредственно эту самую запись |
|||
|
||||
| studentigor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
Люди добрые, я нашел в чем "заковырка".
Я базу забивал с помощю парсинга хтмл - ки, и там видимо, те символы верхнего регистра, которые в русском и англиском пишутся одинаково были на руском, (русская М и англиская М). Я просто заменил одну "М" на другую, и начало работать, запрос выдал то что я от него хотел. Большое спасибо за участие, в решении моей проблеммы!!! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |