Запрос к БД не выдает записи с id > 10

Статус
В этой теме нельзя размещать новые ответы.

Junkers

Новичок
Запрос к БД не выдает записи с id > 10

Здравствуйте!

Вот такая проблема: пишу запрос к БД:

PHP:
$query="select field from table where id = 10;";
$result=mysql_query($query);
for($i=0; $i<mysql_num_rows($result); $i++)
{
$row=mysql_fetch_array($result);
echo $row['field'].'<br>';
}
И вместо 10 записи или любой другой с id>10 запрос выдает первую запись, т.е. ту, у которой id = 1. В таблице записей 17. Прогонял этот же запрос в phpMyAdmin`е - все нормально. Тупо скопировал запрос в скрипт, вывел в броузер - та же хрень.

В какую сторону смотреть-то?

На цикл не обращайте внимания, он нужен для просмотра всей таблицы. Просто решил проверить работу скрипта и вот тебе...
 

Junkers

Новичок
Panchous
должен вернуть содержимое поля field

Фанат
сопировал из PMA

PHP:
$query="SELECT * FROM `table` WHERE `id` =10";
В PMA работает, в броузере - нет. Ну ткни меня носом - где?
 

Фанат

oncle terrible
Команда форума
Junkers
я не буду с тобой спорить.
это тебе нужен работающий скрипт, а не мне.
если ты считаешь, что опечаток нет, то продолжай искать ошибки в другом месте.
 

Junkers

Новичок
Фанат
никто спорить с тобой и не собирается. Просто я просил показать - где у меня опечатка.
 

Фанат

oncle terrible
Команда форума
скажи, у тебя действительно есть таблица табле и поле фиелд?
 

Alexandre

PHPПенсионер
Запрос к БД не выдает записи с id > 10
$query="select field from table where id = 10;";
для такого запроса - будет только выданы все записи, у которых id = 10.
а тебе что нужно: Запрос к БД где записи с id > 10
и где опечатка :confused: :D :eek:
 

Junkers

Новичок
скажи, у тебя действительно есть таблица табле и поле фиелд?
нет, конечно, это пример с общими фразами. А почему ты спросил?

На самом деле я просто запутался с собственными функциями и сейчас проблему, вроде бы, решил - выводятся все записи.

-~{}~ 14.10.05 11:35:

Alexandre
я, наверное, всех ввел в заблуждение. На самом деле я хотел сказать, что при вот таком условии id = 10 не выводилась именно ДЕСЯТАЯ запись! Вместо нее выводилась ПЕРВАЯ. И все записи, у которых ID>10 (11, 12, 13 и тд) не выводились. Вот в чем глюк был. Сейчас уже все решил.
 

Фанат

oncle terrible
Команда форума
нет, конечно, это пример с общими фразами
пупсик.
ты приводишь мне ПРИМЕР С ОБЩИМИ ФРАЗАМИ, а хочешь, чтобы я тебе показал опечатку в РЕАЛЬНОМ КОДЕ.
Тебе не кажется, что логика у тебя на уровне двухлетнего ребёнка?
 

Junkers

Новичок
Кусик, был приведен пример запроса. К этому запросу был приведен скрипт, который должен выводить содержимое поля. Был задан вполне конкретный вопрос. После этого ты сообщаешь:

у тебя в скрипте опечатка
Предполагается, что ты углядел ее в приведенном скрипте. Спрашиваю: ГДЕ? После этого ты начинаешь кричать о логике... Если бы я привел тебе запрос с настоящим названием таблицы и поля - было бы легче?

Злость - наиболее бесполезная из эмоций. Она вредна как для сердца, так и для души. (с) С.Кинг
 

si

Administrator
Тема закрыта.

Читаем правила форума
http://www.phpclub.ru/talk/announcement.php?s=&forumid=12

Как задать вопрос, что бы получить на него ответ
http://www.phpclub.ru/talk/showthread.php?s=&threadid=28522

-~{}~ 15.10.05 11:58:

Hint "нет, конечно, это пример с общими фразами. А почему ты спросил?" никому не надо, а надо приводить реальный код который не работает
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху