поиск по нескольким полям

neko

tеam neko
Lusis

еще раз повторяю
функции mysql() не существует
какие функции для работы с mysql базой сущетсвуют можно узнать в мануале

вот тебе (еще раз) ссылка на русскую версию:
http://ru.php.net/ru/mysql
 

Lusis

Guest
я делаю так

for($i=0; $i<mysql_numrows($result); $i++) {

$f=mysql_fetch_array($result);

echo "$f[value1]";
}

а ошибку пишет такую

Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in ....... в этой строке

for($i=0; $i<mysql_numrows($result); $i++) {

хотя я вижу что совпадение данных есть.
 

Lusis

Guest
Ребятки прошу спакойствия, только спокойствия, каждый из вас когда то был на моем месте, вспомните то время. И слава богу у вас был человек который вам помог. У меня есть только вы, если бы был кто другой я бы спрасила у него. Я просто уже запуталась кто и что пишет. Мануал я читаю постоянно, но там я нигде не встретила такое

$result = mysql_query( 'select * from table_name ' . $where );

Сейчас я спокойно сяду и почитаю еще разок, может что и найду. Пожалуйста не сердитесь а посторайтесь понять.
 

Фанат

oncle terrible
Команда форума
Lusis
Лично я бы тебе порекомендовал на время оставить свою задачу, и прочитать вот это
http://detail.phpclub.net/article/phpintro
прочитать и выполнить все примеры оттуда, связанные с базой данных.

Это - ПРАВИЛЬНЫЙ способ работать с базой.
а у тебя - просто кошмарный.
поэтому у тебя ничего не работает

-~{}~ 18.06.04 15:25:

в данном случае у тебя проблема с запросом.
однако способ, которы ты работаешь с базой, не позволяет тебе это увидеть.
и замедляет и усложняет работу, в добавок

-~{}~ 18.06.04 15:48:

хотя. еконечно, тебя замучали ссылками.

но, с другой стороны, тебе бы самой догадаться взять, вывести на экран полученный в результате программы запрос, и искать в нем ошибку.
или запустить его в консоли
 

Lusis

Guest
Спасибо огромное, дело в том что я читала и делала видимо не те источники, теперь я понимаю что это было совсем не то. Сейчас я читаю здесь

http://www.web-mastering.ru/tutorials/2/11/ очень все понятно и толково.

Ту ссылку что вы мне дали (последную) я знаю этот сайт и многое беру от туда.

Для меня стало открытием "mysql_query" как я понимаю с ней можно делать все. Сейчас штудирую ее. Меня мучает такой вопрос если возникнут вопросы ( а это наверняка случиться:) могу ли я к вам как то обратиться.

-~{}~ 18.06.04 16:59:

Спасибо всем, окозалось очень просто я сделала так

$query = "SELECT * FROM rubrik WHERE stadt LIKE '$stadt%' $where $where2

если значение есть то оно обрабатываеться если нет то нет.

Очень хороший форум, можно задать вопрос и получить толковый ответ, ( но правда с боем )
 

Krisha

pain in the neck
Lusis
[m]mysq_query[/m] всего на всего отправляет запрос базе данных, и получает от нее ответ, больше она ниче не делает.

Приходите еще :) , только сначала читайте F.A.Q. и Статьи
 

StUV

Rotaredom
>> но правда с боем
не обязательно
если толковый ответ дается на толковый вопрос =)
 

Lusis

Guest
Хороший ответ может быть только на хороший вопрос - с этим я согласна полностью.

Насчет Читать, а как вы думаете я сама придумала это

$r=mysql(DBName,"select * from ....

Это же тоже кто то написал и я мучилась с этим, сейчас пишут все кто знает и не знает. Хороший сайт тоже надо найти. Слава богу я вас нашла, теперь хоть есть у кого спрасить :)
 

Фанат

oncle terrible
Команда форума
Сейчас я читаю здесь
http://www.web-mastering.ru/tutorials/2/11/
Вообще-то, это старый учебник Гилмора
я бы не рекомендовал им пользоваться, поскольку это весьма устаревшее издание.
Хотя, конечно, общие принципы не изменились.

а вот сам сайт www.web-mastering.ru - это хуже.
обычное воровоство.
большинство статей украдено отсюда.
Причем, если здесь статьи редактируются и справляются, то на таких помойках они так и лежат такими, как их стырили.

обратиться к нам всегда можно.
мы на то тут и прводим свои досуги :)
кстати, о вопросах.
WHERE stadt LIKE '$stadt%' $where $where2
такая конструкция кажется мне не очень оптимальной.
Если мтоит задача чтобы "работало во что бы ни стало" - можно оставить
если же хочется сделать красиво и удобно, то можно еще поработать
 

Lusis

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

Насчет запроса, я и сама понимаю что то что я сделала примитивно, но для меня главное сейчас чтобы работало. А такая конструкция работает. Конечно как хочеться сделать еще и красиво, но сейчас стоят еще и другие задач. Видимо как только дело каснеться авторизации опять начнуться вопросы. Но я уже видила у вас стотьи на эту тему, я конечно их сначала почитаю :)
 
Сверху