Вход на сайт
MySQL
151
NEW 06.04.05 10:44
Привет!
Как можно в MySQL (в ПХП) сделать так, чтобы селектирование (select) проишодило только при присутствии переменной.
Например:
select * from dbase1 where Name = "$name" AND Strasse = "$Strasse" ...
Так надо чтобы при отсутствии $name и $Strasse показывались все имена и соответствуюшие улицы. При присутствии $name- все улицы, где живет человек с етим именен, а при присутствии только улицы- все люди из етой улицы.
Заранее благодарю.
Как можно в MySQL (в ПХП) сделать так, чтобы селектирование (select) проишодило только при присутствии переменной.
Например:
select * from dbase1 where Name = "$name" AND Strasse = "$Strasse" ...
Так надо чтобы при отсутствии $name и $Strasse показывались все имена и соответствуюшие улицы. При присутствии $name- все улицы, где живет человек с етим именен, а при присутствии только улицы- все люди из етой улицы.
Заранее благодарю.
Пьянство не рождает пороков: оно их обнаруживает.
Нюрнбергская жизнь молодёжи

NEW 06.04.05 11:09
в ответ Mik78 06.04.05 10:44
А в чем проблема-то? Проверяешь длину переменной перед тем, как отслять Query и в зависимости от результата посылаешь либо
SELECT Name, Strasse FROM Tabelle1 или
SELECT Strasse FROM Tabelle1 WHERE Name="$name" ну и так далее. Ты не знаешь как составить Query или как сделать выбор в PHP?
Удобный транслятор качать здесь: http://snapshot.strana.de
SELECT Name, Strasse FROM Tabelle1 или
SELECT Strasse FROM Tabelle1 WHERE Name="$name" ну и так далее. Ты не знаешь как составить Query или как сделать выбор в PHP?
Удобный транслятор качать здесь: http://snapshot.strana.de
NEW 06.04.05 11:18
в ответ m_e_p_h_i_s_t_o 06.04.05 11:09
спасибо.
Все бы ничего, но у меня около 10 переменных, которых задает Пользователь. Ели он не задал, то надо брать все данные что есть.
В первых двух опросах переменных меньше, так там я справился. А тут более сложно.
Все бы ничего, но у меня около 10 переменных, которых задает Пользователь. Ели он не задал, то надо брать все данные что есть.
В первых двух опросах переменных меньше, так там я справился. А тут более сложно.
Пьянство не рождает пороков: оно их обнаруживает.
Нюрнбергская жизнь молодёжи

NEW 06.04.05 11:51
в ответ Mik78 06.04.05 10:44
вы уже задавали етот вопрос и получили на него ответ:
http://foren.germany.ru/webmaster/f/3074141.html?Cat=&page=0&view=collapsed&sb=5
http://as400.strana.de/tv/ajara_tv.xml
http://foren.germany.ru/webmaster/f/3074141.html?Cat=&page=0&view=collapsed&sb=5
http://as400.strana.de/tv/ajara_tv.xml
NEW 06.04.05 12:36
в ответ Mik78 06.04.05 11:18
Пипец! Ты че думаешь что-то успело измениться со времени твоего другого поста и полученных ответов, в программировании надо еще голову подлкючать, просто задавать вопросы на форуме будет недостаточно. Какая нафиг разница одна переменная или 100
Одна голова - хорошо, а в тюбетейке лучше!
http://www.urasbajew.de




Одна голова - хорошо, а в тюбетейке лучше!
http://www.urasbajew.de
Снаряды носите бережно, пусть вас видят, а не помнят!!!http://uzbek01.blogspot.com
08.04.05 17:31
в ответ Murr 06.04.05 12:42
Вы что, опухли, делать switch на 100 значений переменной?!!!
Не нужно все это! Вариантов Query все равно будет 2-3 (если в таблице, конечно не сотни полей).
Дате структуру таблицы и возможные запросы, тогда и будет приемлемое решение.
Удобный транслятор качать здесь: http://snapshot.strana.de
Не нужно все это! Вариантов Query все равно будет 2-3 (если в таблице, конечно не сотни полей).
Дате структуру таблицы и возможные запросы, тогда и будет приемлемое решение.
Удобный транслятор качать здесь: http://snapshot.strana.de
NEW 11.04.05 16:05
в ответ m_e_p_h_i_s_t_o 08.04.05 17:31
А о таких конструктах как циклы ты уже слыхал надеюсь
Одна голова - хорошо, а в тюбетейке лучше!
http://www.urasbajew.de



Одна голова - хорошо, а в тюбетейке лучше!
http://www.urasbajew.de
Снаряды носите бережно, пусть вас видят, а не помнят!!!http://uzbek01.blogspot.com