0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 289
|
||||||||||||||||
1 | ||||||||||||||||
MySQL Неправильный результат запроса03.07.2015, 16:04. Показов 1121. Ответов 9
Метки нет (Все метки)
Вопрос запрос не вернул мне то что нужно. Ищу в бд
Пропустил через var_dump
Все проверил, пересчитал количество символов, всеравно не находит, что здесь может быть не так? Если ввожу
Еще такой вопрос, если допустим я хочу найти что-то вроде такого "that's a fact jack", то выдает ошибку ибо присутствует знак"'", что можно придумать?
0
|
03.07.2015, 16:04 | |
Ответы с готовыми решениями:
9
Как результат запроса другого результата запроса запихнуть в массив? Mysql выдает неправильный результат PHP выдаёт неправильный результат по запросу из базы Результат запроса |
18 / 18 / 12
Регистрация: 10.03.2015
Сообщений: 77
|
||||||
03.07.2015, 16:51 | 2 | |||||
1. Вот так попробуйте
1
|
14 / 14 / 13
Регистрация: 03.07.2015
Сообщений: 130
|
|
03.07.2015, 17:08 | 3 |
Во-первых, необходимо удостовериться, что переменная $text не пуста и содержит необходимое значение (выводим ее перед запросом и смотрим, правильная ли)
Во вторых, перед тем, как совать ее в запрос, обрабатывать $text = mysql_real_escape_string($text);
1
|
0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 289
|
||||||
03.07.2015, 17:36 [ТС] | 4 | |||||
В переменной все есть, прогнал через mysql_real_escape_string, результат тот же.
Добавлено через 7 минут 1. Результат тот же, прогнал даже через mysql_real_escape_string. 2. спасибо, сделал так
0
|
14 / 14 / 13
Регистрация: 03.07.2015
Сообщений: 130
|
|
03.07.2015, 19:20 | 5 |
ну а сделай перед запросом
echo "SELECT * FROM otvety1 WHERE Otvet='$text'"; что выдает?
1
|
0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 289
|
|||||||||||
03.07.2015, 22:25 [ТС] | 6 | ||||||||||
если так:
если так:
Мне как бы не хотелось скринить бд, показывать как я к ней подключаюсь и т.д. Ибо с другим текстом оно ищет как ни крути.
0
|
14 / 14 / 13
Регистрация: 03.07.2015
Сообщений: 130
|
|
03.07.2015, 22:44 | 7 |
Сообщение было отмечено smokehawker как решение
Решение
Ну, если я правильно понял, у тебя там \n это знак перевода строки между take и out. Как он туда попадает?
1
|
0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 289
|
|
06.07.2015, 11:10 [ТС] | 8 |
все разобрался, заменил просто символ \n на пробел, его просто видно не было.
0
|
0 / 0 / 0
Регистрация: 27.05.2015
Сообщений: 3
|
|
14.07.2015, 08:20 | 9 |
Незнаю куда написать и как объяснить правильно.
Вообщем у меня есть база на mysql(имеются таблицы id,text,url) и php страница на котором выводится таблица из БД. При выводе указываю id, text, url ссылку на ту вещь. Всё бы отлично выводится кроме url ссылки - она выводится без символа ":" http//localhost/item/guitar.htm Как можно это исправить?
0
|
0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 289
|
|
15.07.2015, 11:51 [ТС] | 10 |
если в бд он есть, то по идее должен выводиться.
0
|
15.07.2015, 11:51 | |
15.07.2015, 11:51 | |
Помогаю со студенческими работами здесь
10
Результат mysql запроса Пустой результат запроса Не выводит результат запроса Проверить результат запроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |