+ Ответить в теме
Страница 1 из 6
1 2 3 ... ПоследняяПоследняя
Показано с 1 по 40 из 204
  1. #1
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231

    [Базы данных] Вопрос - ответ

    Здесь задаем вопросы касаемо хранения информации, баз данных (как файловых, так и sql-ных).

    Напоминаем, что эта тема для новичков.

  2. #2
    Опытный
    Регистрация
    24.04.2010
    Адрес
    Усть-Каменогорск
    Сообщений
    304
    когда будет скрипт для передачи данных через сайт, т.к. напрямую к бд нельзя...
    Зло торжествует, пока добро бездействует

  3. #3
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Аркадий Посмотреть сообщение
    когда будет скрипт для передачи данных через сайт, т.к. напрямую к бд нельзя...
    Не много хочешь сударь? а какого фига мы должны это делать? этот скрипт ты должен написать сам! примеров дохерища в инете... гугл в помощь... http://www.google.ru/#hl=ru&source=h...e92f511dc44047
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  4. #4
    Опытный
    Регистрация
    24.04.2010
    Адрес
    Усть-Каменогорск
    Сообщений
    304
    а какого фига тогда говорить что такой скрипт будет реализован??? вот я и хочу узнать срок..
    Зло торжествует, пока добро бездействует

  5. #5
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Аркадий Посмотреть сообщение
    а какого фига тогда говорить что такой скрипт будет реализован??? вот я и хочу узнать срок..
    хм кто тебе будет его реализовывать? всё равно тебе придется писать будет скрипт для своего сервера... в среде может и появиться клиентский скрипт, а вот серверный будешь писать сам
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  6. #6
    Блин возможно не втой теме пишу (Скорей всего в нетой теме пишу) Мне нкжно прочиать ключь в ини но ини без []
    Вот пример ини:
    Вася=1
    Петя=2
    Лёша=3
    Мне нужно прочитать Лёша и вывести результат в Edit но у меня не получаеться потому что там нету []

  7. #7
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от StaRo-WER Посмотреть сообщение
    Блин возможно не втой теме пишу (Скорей всего в нетой теме пишу) Мне нкжно прочиать ключь в ини но ини без []
    Вот пример ини:
    Вася=1
    Петя=2
    Лёша=3
    Мне нужно прочитать Лёша и вывести результат в Edit но у меня не получаеться потому что там нету []
    это уже не ини )) если у тебя всегда такой файл будет то можно попробовать сделать свой простой парсер ))
    подожди ща пример сделаю ))
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  8. #8
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    PHP код:
    $cfg file("<путь к файлу>"); // читаем файл и заносим в массив (каждая строчка элемент массива)

    for($i=0;$i<=count($cfg);$i++){
     
    $tmp explode("=",$cfg); // превращаем строчку в массив, где разделитель "="
     
    $tmp[0] = rtrim($tmp[0]); // удаляем пробелы справа
     
    $tmp[1] = ltrim($tmp[1]); // удаляем пробелы справа //Дима плохо ты комментируешь мой код )) тут "пробелы слева"
     
    $result[$tmp[0]] = $tmp[1]; // заносим результат
    }

    $var $result["ключ"];

    pre$var ); 
    вот пример
    Последний раз редактировалось haker; 17.06.2010 в 10:49.
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  9. Пользователь сказал cпасибо:

    StaRo-WER (17.06.2010)

  10. #9
    Пользователь Аватар для riartem
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Пинск
    Сообщений
    152
    Снова всем привет! Рад что faq разделился, а то помойка была...
    Теперь по делу.. реально вообще тут сделать базу, какую можно замутить в access с формами. Без внешних баз типа mysql.
    Поясняю, допустим данные хранятся в таблицах... Есть также таблица с перечнем записей, у неё есть связанные таблицы. В формы можно собирать данные из этих всех таблиц и т.д...
    Или лучше access ?
    I like DevelStudio!!!
    My system is Windows 7

  11. #10
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Можно использовать SQLite, отличная замена базам access.

  12. #11
    Пользователь Аватар для riartem
    Регистрация
    13.03.2010
    Адрес
    Беларусь, Пинск
    Сообщений
    152
    неа.. читайте внимательно.. хотелось бы сделать всё на файлах.. т.е. самому и хранить все данные и обрабатывать... без sqlов и т.п.
    I like DevelStudio!!!
    My system is Windows 7

  13. #12
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    это база sql, но она работает на файлах, без сервера.

  14. #13
    Опытный
    Регистрация
    24.04.2010
    Адрес
    Усть-Каменогорск
    Сообщений
    304
    Почему то не работает функция - чтение из ini файла.
    создаю функцию со следующим кодом :
    Код:
    ini::open("admin.ini");
    ini::read("Config", "admin", $admino);
    c("Form1")->caption = $admino;
    Содержание ini файла:
    Код:
    [congif]
    admin=1
    почему то не выдает заголовок "1" . Заголовок вообще никакой не выдает
    Зло торжествует, пока добро бездействует

  15. #14
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Это из-за регистра названия ключей и секций, он у вас разный - в ини файле и в коде

  16. #15
    Опытный
    Регистрация
    24.04.2010
    Адрес
    Усть-Каменогорск
    Сообщений
    304
    Пишу следующие
    Код:
    c("name")->text = $name;
    ini::open("".$login.".ini");
    ini::write("config", "name", "$name");
    не че не выдает. просто стирает все что я ввел в поле name. а записывает в ini следующие
    Код:
    [config]
    name=
    Зло торжествует, пока добро бездействует

  17. #16
    Ученик Аватар для Maiai
    Регистрация
    12.03.2010
    Адрес
    Брюхоногописк
    Сообщений
    57
    Цитата Сообщение от Аркадий Посмотреть сообщение
    не че не выдает. просто стирает все что я ввел в поле name. а записывает в ini следующие
    Попробуй написать
    PHP код:
     message(var_dump($$name)); 
    И посмотри, возможно значение у переменной не задано
    Я не стеснительный... поэтому тут скромная подпись.. Заходите в Школу DevelSchool

  18. #17
    Новичок
    Регистрация
    18.03.2010
    Адрес
    belarus
    Сообщений
    6
    Сделайте простой пример вывода данных из mysql в таблицу или любую форму!!! никак немогу ничего понять как и что делается!!! хоть сам язык php довольно-таки хорошо знаю!!!! как это всё всунуть в программу?

  19. #18
    Новичок
    Регистрация
    19.06.2010
    Адрес
    Астана
    Сообщений
    7
    Всем привет.У меня вопрос, мне надо чтоб в списке (TListBox) выводились данные с базы mysql, но только с 1 столбца.
    пример таблицы: Фамилия | Имя | и т.д., мне нужен столбец Фамилия. вот код который я написал в функции (TFunction) которая выполняется при старте.
    Забыл - mysql версии 5.1 если что. а Devel Studio последняя т.е. 1.0.7 extra.

    PHP код:
    $db_location "localhost";
    $db_user "Admin";
    $db_password "*******";
    $db_name "s-logist";
    $userstable "Сотрудники";
    $name "Фамилия";
    $c mysql_connect($db_location,$db_user,$db_password);
    $s mysql_select_db($db_name);
    $result mysql_query("SELECT $name FROM $userstable");
    $q mysql_fetch_row($result);
    c("listBox1")->text $q;
    mysql_close($c); 
    Работает но выводит только первую запись... т.е. 1 столбец 1 стока, а нада 1 столбец и все строки в столбце.
    Заранее спасибо.

    Если неправельно чет в оформлении не судите строго просто на форумах пишусь редко...
    так как все ответы уже описаны в интернете, а тут чет не могу сообразить.
    Последний раз редактировалось Nikolay; 22.06.2010 в 14:57.
    Ответы на 99% моих вопросов уже описаны в Интернете. Если пишу то действительно надо...

  20. #19
    Опытный
    Регистрация
    24.04.2010
    Адрес
    Усть-Каменогорск
    Сообщений
    304
    вроде нужно цикл...
    Зло торжествует, пока добро бездействует

  21. Пользователь сказал cпасибо:

    Nikolay (22.06.2010)

  22. #20
    Новичок
    Регистрация
    19.06.2010
    Адрес
    Астана
    Сообщений
    7
    Цитата Сообщение от Аркадий Посмотреть сообщение
    вроде нужно цикл...
    Спасибо за цикл. почитал пригодиться в будущем но это помоему не то. там же как я понял есть ограничения на количество выполнений тоесть скока указал циклов сток и сделает.
    Ответы на 99% моих вопросов уже описаны в Интернете. Если пишу то действительно надо...

  23. #21
    Опытный
    Регистрация
    24.04.2010
    Адрес
    Усть-Каменогорск
    Сообщений
    304
    обычно через цикл выводятся новости на сайтах.. Тоесть идет конект к базе потом он выдерает 1 запись , потом сверяет условие(например если на странице 10 новостей) , 2 запись и т.д. когда условие удовлетворено или в базе нет записей , цикл завершается..

    Кстати вот вам пример без цикла ("*" означает все записи)
    PHP код:
    // Имя пользователя
    $user="Admin";
    // name - имя поля в таблице, которое содержит имена пользователей,
    // оставивших свои сообщения в гостевой
    // db_guest - имя таблицы, содержащей сообщения, оставленные в гостевой
    $sql="select * from db_guest where (name='$user')";
    $result=mysql_query($sql);
    // Находим кол-во записей, удовлетворяющих условию
    $rows=mysql_num_rows($result);
    echo 
    "$user оставил в гостевой $rows записей."
    Последний раз редактировалось Аркадий; 22.06.2010 в 15:54.
    Зло торжествует, пока добро бездействует

  24. #22
    Новичок
    Регистрация
    19.06.2010
    Адрес
    Астана
    Сообщений
    7
    Цитата Сообщение от Аркадий Посмотреть сообщение
    обычно через цикл выводятся новости на сайтах.. Тоесть идет конект к базе потом он выдерает 1 запись , потом сверяет условие(например если на странице 10 новостей) , 2 запись и т.д. когда условие удовлетворено или в базе нет записей , цикл завершается..
    Нет такое мне не подойдет. так как я бы хотел чтоб это выглядело. то что мне нужно визуально так сказать во вложении как видите ток 1 Фамилия а там их 6 . тут получается я вывожу список фамилий при выборе которой значения со строки с базы подставляются слева. и они не доступны к изменению пока не нажать на кнопку редактирование. нажал на редактирование потом ок данные сохранились в базе и они снова стали недоступны. если в списке ничего не выбирать и ввести значения и нажать ок данные запишутся в базу новой строкой и в списке добавиться новая фамилия. но это я попробую сам сначала пока как этот список просто вывести с базы.
    Миниатюры Нажмите на изображение для увеличения
Название: vopros..jpg
Просмотров: 372
Размер:	21.0 Кб
ID:	121  
    Последний раз редактировалось Nikolay; 22.06.2010 в 16:26.
    Ответы на 99% моих вопросов уже описаны в Интернете. Если пишу то действительно надо...

  25. #23
    Новичок
    Регистрация
    19.06.2010
    Адрес
    Астана
    Сообщений
    7
    нет не подходит мне показало ток количество строк в таблице в данном случае 6
    Ответы на 99% моих вопросов уже описаны в Интернете. Если пишу то действительно надо...

  26. #24
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Nikolay, фамилии могут быть одинаковые, так что по фамилиям выводить не лучший способ...

  27. #25
    Новичок
    Регистрация
    19.06.2010
    Адрес
    Астана
    Сообщений
    7
    да я согласен но даже если создать столбец с какими либо уникальными данными то как их вывести.
    Ответы на 99% моих вопросов уже описаны в Интернете. Если пишу то действительно надо...

  28. #26
    Опытный
    Регистрация
    24.04.2010
    Адрес
    Усть-Каменогорск
    Сообщений
    304
    Это был просто пример... Попробуй это - (не уверен мб не правильно)
    PHP код:
    $db_location "localhost";
    $db_user "Admin";
    $db_password "*******";
    $db_name "s-logist";
    $userstable "Сотрудники";
    $name "Фамилия";
    $c mysql_connect($db_location,$db_user,$db_password);
    $s mysql_select_db($db_name);
    $result mysql_query("select * from $userstable where $name");
    $q mysql_fetch_row($result);
    c("listBox1")->text $q;
    mysql_close($c); 
    Зло торжествует, пока добро бездействует

  29. #27
    Новичок
    Регистрация
    19.06.2010
    Адрес
    Астана
    Сообщений
    7
    нет пишет False, скорее всего неправельный запрос. поищу насчет параметра where в интернете. мож чет нарою. о результатах отпишусь.
    Ответы на 99% моих вопросов уже описаны в Интернете. Если пишу то действительно надо...

  30. #28
    Новичок
    Регистрация
    19.06.2010
    Адрес
    Астана
    Сообщений
    7
    Вот нарыл:

    mysql_query($Zapros) - эта функция возвращающая результат запроса,не зависимо от того, предназначен он для выборки,удаления,создания.
    В данном случае переменная $Zapros должна содержать сам запрос.
    К примеру есть следующая таблица tblName
    ------------------------------------------------------------
    Id | Name |
    ------------------------------------------------------
    1 |Вася |
    ------------------------------------------------------
    2 |Галя |
    -----------------------------------------------------

    выполняя следующий код:
    PHP код:
    $Zapros="Select * From tblName";//Запрос
    $Result=mysql_query($Zapros);//Запуск запроса на выполнения
    $Tabl=mysql_fetch_array($Result);//Преобразование результата запроса в массив данных
    do{
    Echo 
    "Имя=".$Tabl['Name']."";//Здесь Name - это поле из нашей таблицы
    }while($Result=mysql_query($Zapros));//описание условия до каких пор должен работать цикл 
    мы получим список имен из нашей таблицы tblName;

    Переделал:

    PHP код:
    $db_location "localhost";
    $db_user "Admin";
    $db_password "*******";
    $db_name "s-logist";
    $userstable "Сотрудники";
    $name "Фамилия";
    $c mysql_connect($db_location,$db_user,$db_password);
    $Zapros="Select * From $userstable";//Запрос
    $Result=mysql_query($Zapros);//Запуск запроса на выполнения
    $Tabl=mysql_fetch_array($Result);//Преобразование результата запроса в массив данных
    do{
    Echo 
    "Имя=".$Tabl['Name']."";//Здесь Name - это поле из нашей таблицы
    }while($Result=mysql_query($Zapros));//описание условия до каких пор должен работать цикл
    mysql_close($c); 
    а вот как прикрепить c("listBox1")->text = $q; что заменить и как в коде не знаю.
    Ответы на 99% моих вопросов уже описаны в Интернете. Если пишу то действительно надо...

  31. #29
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    $q должен быть строкой или массивом строк.

    При нажатии можно проверять ->itemIndex свойство и выводить нужную запись.

  32. #30
    Скажите а SQlite можно пользоваться или надо утанавливать? В смысле если я скопирую кому нибудь свою программу написанную с БД(sqlite), и у человека которому я дам не будет Develstudio, будит ли она у него работать?

  33. #31
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от ruzarh Посмотреть сообщение
    Скажите а SQlite можно пользоваться или надо утанавливать? В смысле если я скопирую кому нибудь свою программу написанную с БД(sqlite), и у человека которому я дам не будет Develstudio, будит ли она у него работать?
    если программа была окончательно скомпилирована (т.е. Собрана), то все должно работать везде, максимум если брандмауэр будет блочить программу, хотя это врятли
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  34. #32
    Итак, есть форма Main, у которой в событии Появление следующий код:
    PHP код:
    $link mysql_connect("localhost""admin""password");
    mysql_query ("SET NAMES 'cp1251'"$link);
    mysql_select_db("llress");

    global 
    $data_torrent;
    $data_torrent mysql_query("SELECT * FROM r_torrent");

    global 
    $datadc;
    $datadc mysql_query("SELECT * FROM r_dc");

    global 
    $data_ftp;
    $data_ftp mysql_query("SELECT * FROM r_ftp");
     
    global 
    $data_chats;
    $data_chats mysql_query("SELECT * FROM r_chats");

    global 
    $data_teamspeak;
    $data_teamspeak mysql_query("SELECT * FROM r_teamspeak");

    global 
    $data_forums;
    $data_forums mysql_query("SELECT * FROM r_forums");

    global 
    $data_portals;
    $data_portals mysql_query("SELECT * FROM r_portals");

    global 
    $data_radio;
    $data_radio mysql_query("SELECT * FROM r_radio");

    global 
    $data_games;
    $data_games mysql_query("SELECT * FROM r_games");

    global 
    $data_other;
    $data_other mysql_query("SELECT * FROM r_other");

    mysql_close($link); 
    На этой форме Main три объекта: таблица gridmain, кнопка button и выпадающий список combobox1.
    У кнопки button в событии Клик следующий код:
    PHP код:
    //определяем выбранный пункт из списка
    $nomer c("combobox1")->itemIndex;
    //проверяем по условиям
    if ($nomer==0) {
    global 
    $data_torrent;
    $but1 $data_torrent;
    }

    if (
    $nomer==1) {
    global 
    $data_chats;
    $but1 $data_chats;
    }

    if (
    $nomer==2) {
    global 
    $data_portals;
    $but1 $data_portals;
    }


    $y = -1;
    // в $but1 проверив условия, подставляется переменная $data_torrent либо $data_chats либо $data_portals
    while ($ress mysql_fetch_array($but1)) 
    {
    for(
    $i=2$i<=4$i++)
    {
    $arrres[] = $ress[$i];
    }
    $y+=1;
    c("gridmain")->rows($y$arrres);
    unset(
    $arrres);
    }
    c("gridmain")->rowCount $y+1;
    //всё выше - вывод в таблицу gridmain 
    А теперь суть проблемы: выбрав из списка combobox1 например первый пункт и нажав на кнопку button данные успешно загружаются в таблицу, выбрав второй пункт и нажав на кнопку - тоже успешно загружаются, снова выбираем первый пункт и нажимаем на кнопку - всё, данные остались от второго пункта. в общем повторно загрузить не удаётся никак, а это необходимо.
    Вопрос: как это исправить?
    P.S. если строку $arrres[] = $ress[$i]; у кнопки button в событии Клик заменить на pre($arrres[] = $ress[$i]); то при первом нажатии кнопки выводится сообщение с хоть каким-то результатом, а при втором вообще ничего.
    Последний раз редактировалось Kiro; 23.08.2010 в 11:48.
    Название темы должно отображать суть вопроса, а не глубину твоих страданий.

    За небольшую плату (совсем небольшую) создам качественный дизайн для любой программы на DS. Опыт есть.
    Мои проекты вы можете увидеть на сайте: obomne.tk

  35. #33

    Проблема с бд

    Всем доброго времени суток!
    У меня вот появилась такая проблема:
    Мне нужно сделать форму авторизации (Авторизация происходит на основе 2х полей edit одно из которых отвечает за пароль, и кнопки для входа)
    Так вот, когда, я нажимаю копку входа, срабатывает событие типа "Клик", по которому вызывается следующий код:
    PHP код:
    /*MySQL Server Settings*/
    $bd_server="server";//Database host
    $bd_user="user";//Database user
    $bd_password="pasword";//Database user password
    $database="database";//Database on account\stat bf2 server
    /*End settings*/
    /*Connect to DataBase*/
    $dblink mysql_connect($bd_server$bd_user$bd_password);
    $selected mysql_select_db($database$dblink);
    /*End Connect*/
    /*Set Login & Password */
    $account c("login");//Задаем переменную $login из поля ввода
    $pass c("password");//Задаем переменную $password из поля пароля
    /*$login & $password - setted*/
    /*Обработка*/
    $query mysql_query("SELECT nick, password, email FROM gamespy_players WHERE nick='".$account."'");
    if (
    $query != FALSE)
    {
                    
    $data mysql_fetch_assoc($query);
                    if(
    $data['password'] === $pass)
                    {
                    
    LoadForm(c('global_okno'), LD_XY);
                    }
                    else
                    {
                    echo (
    "Password incorrect\n");
                    }
    }
    else
    {
    echo (
    "Error");

    При выполнении данного кода, я получаю ошибку типа: (во вложении)
    Объясните, пожалуйста, как исправить?
    Миниатюры Нажмите на изображение для увеличения
Название: error..JPG
Просмотров: 165
Размер:	27.4 Кб
ID:	232  
    Последний раз редактировалось WitER; 04.10.2010 в 15:01.

  36. #34
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от WitER Посмотреть сообщение
    Всем доброго времени суток!
    У меня вот появилась такая проблема:
    ...
    {
    echo ("Error");
    }
    [/php]
    При выполнении данного кода, я получаю ошибку типа: (во вложении)
    Объясните, пожалуйста, как исправить?
    должно быть
    $account = c("login")->text;//Задаем переменную $login из поля ввода
    $pass = c("password")->text;//Задаем переменную $password из поля пароля
    PS Я хороший программист потому что читаю это!

  37. #35
    Нехотел создавать новую тему...пробема с датой и базой! в компоненте дата выбирается дата и вносится в базу! но при вносе или после него дата меняется(выберается 2010,10,04 а в базу записывается 2006,10,20),и еще в этом компоненте автоматом дата почемуто не переводится(т.е. сегодня я его установил и все. завтра прогу включаю дата по умолчанию стоит вчерашняя),
    Компьютер не подчиняется законам физики. Только в нем глюки возникают из ничего, файлы исчезают в никуда, а объем измеряется в метрах и называется весом
    Играю в FIFA

  38. #36
    Цитата Сообщение от noRoman Посмотреть сообщение
    должно быть
    $account = c("login")->text;//Задаем переменную $login из поля ввода
    $pass = c("password")->text;//Задаем переменную $password из поля пароля
    Если делать так, то он пишет что в базе нет значения, введенного в поле login, хотя оно там есть!
    ...

  39. #37
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от WitER Посмотреть сообщение
    Если делать так, то он пишет что в базе нет значения, введенного в поле login, хотя оно там есть!
    ...
    просто вывод из базы пашет? Кодировку в базе проверяйте
    PS Я хороший программист потому что читаю это!

  40. #38
    Всем спасибо!)
    Проблему решил!)
    Последний раз редактировалось WitER; 06.10.2010 в 14:32.

  41. #39
    Привет!
    Помогите сформировать запрос к базе!

    есть задание: забрать из базы инфу по клиенту, проекту, дате, и исполнителю!

    делаю выборку такого плана: WHERE kli='$list_kli'(клиент) && pro='$list_pro'(проект) $zap(Дата) && autor='$list_aut'(автор)
    все понятно до момента с исполнителем, тут надо что можно было выбрать несколько исполнителей, реализовал это через добавление имени в лист список. с помощью массива получаем имена!
    Теперь главный вопрос: как не повторяя весь фильтр WHERE применить 2-го,3-го автора?
    Ну или свои варианты!
    Заранее спасибо!
    Компьютер не подчиняется законам физики. Только в нем глюки возникают из ничего, файлы исчезают в никуда, а объем измеряется в метрах и называется весом
    Играю в FIFA

  42. #40
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от stone86 Посмотреть сообщение
    привет!
    помогите сформировать запрос к базе!

    есть задание: забрать из базы инфу по клиенту, проекту, дате, и исполнителю!

    делаю выборку такого плана: Where kli='$list_kli'(клиент) && pro='$list_pro'(проект) $zap(дата) && autor='$list_aut'(автор)
    все понятно до момента с исполнителем, тут надо что можно было выбрать несколько исполнителей, реализовал это через добавление имени в лист список. с помощью массива получаем имена!
    теперь главный вопрос: как не повторяя весь фильтр where применить 2-го,3-го автора?
    ну или свои варианты!
    заранее спасибо!
    or оператор и скобки в sql еще никто не отменял.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения