Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Aleksis

Страницы: [1]
1
Базы данных / проблема с null
« : 26 Февраля 2004, 09:51:52 »
есть поле tel,с самого начало не сделал его null,теперь хоть и ставлю null,но старые строки не меняются.

нужен чтоб работал такой запрос select * from .... where tel is not null(выборка всех строк ,где не заполнены номера)

2
PHP / Проблемы с update
« : 11 Февраля 2004, 08:57:29 »
echo "
";
  echo "";
  echo "";
  echo "";
  echo "";
  echo "";



$updat="update sot set fam=\'$fam\', name=\'$name\', otch=\'$otch\' where id=$id";
не происходит update ,где ошибка?

3
PHP / несколько форм,как быть?
« : 04 Февраля 2004, 19:53:01 »
имеем 4 формы (поиск по фамилиям,отделам и так т.д), данные передаются на поиск
"select * from table where fam like \'$fam%\' order by fam,name"

то есть поиск по фамилиям работает,теперь хотим сделать поиск по отделам,получаем переменную из формы,а вот как и столбец поменять,чтоб в select where не fam был, а otdel?

Надо: "select * from table where fam like \'$fam%\' order by fam,name"
"select * from table where otdel l \'$otdel\' order by fam,name"
..................................
"select * from table where tel \'$tel\' order by fam,name"
объединить в один select.

Предложения---"select * from table where $pole \'$fam\' order by fam,name",где $vxod будет определяться в php при передаче из формы,в зависимости от выбранного поля.
 $pole=array();
if(isset($_GET[\'fam\']))$pole[]="fam=\'{$_GET[\'fam\']}\'";
if(isset($_GET[\'otdel\']))$pole[]="otdel=\'{$_GET[\'otdel\']}\'";

$query = "select * from sot where ".implode(",",$pole) ;

Страницы: [1]