X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> php+mysql. Ошибка в коде
rus-xp
rus-xp
Topic Starter сообщение 21.3.2011, 23:13; Ответить: rus-xp
Сообщение #1


В общем, весь вечер убил, но так и не смог понять в чем дело.
Есть бд domain, в ней поля comm_cy и comm_pr.
Сделал запрос в phpmyadmin с цифрами - всё без ошибок. Результат верный.
Сам запрос:
SELECT * FROM domain WHERE comm_pr>='0' AND comm_pr<='10' AND comm_cy>='0' AND comm_cy<='250000' ORDER BY id DESC LIMIT 5

Вывел 5 сайтов.

Однако, мне нужно, чтобы данные брались из переменных, которые вводятся через форму.
Создал переменные, которым присвоил переменным из формы в файле xxx.php(форма в нем же).
Пример:
$cy1=$_POST['cy1']

Естественно, ранее переменные не использовались!

Использую переменные в sql запросе(всё в том же xxx.php):
SELECT * FROM domain WHERE comm_pr>='.$pr1.' AND comm_pr<='.$pr2.' AND comm_cy>='.$cy1.' AND comm_cy<='.$cy2' ORDER BY id DESC LIMIT 5


Ну и при этом запросе результаты не выводятся. Знаю, что ошибка идет в присвоении или перечислении AND, но не пойму где(литературу не читал, нашел пару примеров и всё делал по аналогии, как бы учился таким образом). В самом файле xxx.php, если подставлять цифры вместо переменных - работает корректно.

Помогите пожалуйста, те кто разбирается. Вроде ничего не упустил и всё написал. Этот урок, я не забуду никогда.
Ну а скрипт, хочется сегодня дописать. Отозвавшимся - спасибо!


--------------------
бан за клоноводство и обман администрации форума
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
boberko
boberko
сообщение 22.3.2011, 2:25; Ответить: boberko
Сообщение #2


Напишите в аську, помогу чем смогу. два-два-6-519-914

Сообщение отредактировал boberko - 22.3.2011, 2:28


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kmvtut
kmvtut
сообщение 22.3.2011, 9:27; Ответить: kmvtut
Сообщение #3


для начала
print 'SELECT * FROM domain WHERE comm_pr>='.$pr1.' AND comm_pr<='.$pr2.' AND comm_cy>='.$cy1.' AND comm_cy<='.$cy2' ORDER BY id DESC LIMIT 5';

и в пхпадмине выполняете то что увидите.. и смотрите правильно запрос построился или нет... ну а потом выяснять причину


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 22.3.2011, 9:36; Ответить: proXBOCT
Сообщение #4


Тоже могу помочь, 28-65-606


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sngrl
sngrl
сообщение 22.3.2011, 10:25; Ответить: sngrl
Сообщение #5


$pr1 = intval($_POST['pr1']);
$pr2 = intval($_POST['pr2']);
$cy1 = intval($_POST['cy1']);
$cy2 = intval($_POST['cy2']);
$query = "SELECT * FROM domain WHERE comm_pr >= ".$pr1." AND comm_pr <= ".$pr2." AND comm_cy >= ".$cy1." AND comm_cy <= ".$cy2" ORDER BY id DESC LIMIT 5";
echo $query;
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rus-xp
rus-xp
Topic Starter сообщение 22.3.2011, 11:59; Ответить: rus-xp
Сообщение #6


Всем Спасибо
ProXBOCT помог

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
бан за клоноводство и обман администрации форума
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3421 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1244 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44935 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1891 26.5.2023, 20:48
автор: Mixatraider
Открытая тема (нет новых ответов) Опытный PHP\Python разработчик в поиске интересных задач
6 daikzlex 3406 25.5.2023, 13:55
автор: daikzlex


 



RSS Текстовая версия Сейчас: 25.4.2024, 3:09
Дизайн