| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Вопросик |
| Автор: sklip 26.5.2005, 07:12 |
| У меня такой вопрос. Можно ли зделать веб-приложение, которое будет полноценно работать с БД MS SQL. Я имею ввиду: ввод данных в базу, соответственно вывод, выборка, сортировка. Если такое можно осуществить, то подскажите на каком языке. И если не сложно подскажите, как вводить данные в БД с помощью веб-приложения И ещё какую вы мне литературу посоветуете по этому вопросу. Зарание спасибо !!! |
| Автор: sklip 26.5.2005, 07:13 |
| Как вводить данные с помощью PHP в MS SQL Подскажите или дайте какую-нибудь книжку !!! Значит, кпримеру: Есть таблица, надо сделать на сайте форму для ввода в неё. |
| Автор: Гость_Illuminaty 26.5.2005, 08:03 |
| Почитать можно http://www.php.net/manual/ru/ref.mssql.php |
| Автор: Opik 26.5.2005, 08:29 |
| sklip можно, в чем собственно проблема? |
| Автор: PARROT 26.5.2005, 09:12 |
| sklip 1) Зарегистрируйтесь пожалуйста. 2) Почитайте тут: http://forum.vingrad.ru/index.php?showtopic=27230 3) Тут литература http://forum.vingrad.ru/index.php?showtopic=6581&unread=1&hl 4) Тут книги http://forum.vingrad.ru/index.php?showtopic=18686&hl Пользуйтесь пожалуйста поиском! |
| Автор: PARROT 26.5.2005, 11:40 |
| Код в студию! |
| Автор: $дмитрий 26.5.2005, 11:42 | ||
| ну к примеру получили из формы 2-е переменные $login and $pass занести эти данные в БД можно таким образом
при этом ес-но предварительно создав таблицу table с 2-мя или более ячейками |
| Автор: Opik 26.5.2005, 11:52 |
| $дмитрий читаем внимательнее: не MySQL, а MSSQL. |
| Автор: PARROT 26.5.2005, 11:56 |
| А что это, MSSQL? |
| Автор: Opik 26.5.2005, 11:57 |
| PARROT Microsoft SQL Server. база под виндой |
| Автор: sklip 26.5.2005, 12:03 |
| АААА народ срочняк, как ввести данные напишите весь код с HTML. Я полный нуб в этом деле. |
| Автор: Opik 26.5.2005, 12:20 | ||
sklip
Добавлено @ 12:20 только коннект к базе не забудь. |
| Автор: PARROT 26.5.2005, 12:26 |
| Я почему-то так и подумала. А чем оно отличается? А зачем? Почему не Msql? Многовато вопросов... |
| Автор: Opik 26.5.2005, 12:30 |
| PARROT чем? платформой (MSSQL только под винду). разработчиком можно тут почитать ещё: http://forum.ixbt.com/post.cgi?id=print:40:292 |
| Автор: PARROT 26.5.2005, 12:31 |
| sklip, рисуй форму. |
| Автор: Opik 26.5.2005, 12:31 |
| PARROT вопросы "зачем" можно задавать безконечно... например, "зачем тебе это вообще сдалось..!?" |
| Автор: PARROT 26.5.2005, 13:03 | ||
Что, это? |
| Автор: sklip 26.5.2005, 13:08 | ||
Вот такая форма к примеру. Уже есть созданная База Данных MS SQL. Имя сервера Sklip (естественно сервер на моём компе) БД называется Raspis Таблица Predmets Надо ввести данные в 1 столбц Nazvanie Вопрос, как добавить к этому коду php код |
| Автор: Opik 26.5.2005, 13:11 |
| sklip http://phpfaq.ru/mysql только всместо функций mysql_* юзай mssql_* |
| Автор: sklip 26.5.2005, 13:44 |
| Opr Пожалуйста напиши, если знаешь как. (в код выше) Я не могу понять эти функции и как их вставлять. Там же пару строк всего, а я тупой никак не могу. |
| Автор: Opik 26.5.2005, 13:47 |
| sklip ну я напишу, а тебе какой понт от этого? copy-past? след проблема опять бежать клянчить на форум? в мануале есть описания, да да, даже на русском! |
| Автор: sklip 26.5.2005, 14:43 |
| Opr ПМ читал ??? |
| Автор: Opik 26.5.2005, 14:50 | ||
| sklip на вопросы в ПМ не отвечаю.
|
| Автор: sklip 26.5.2005, 15:38 | ||
| жаль что ни читаешь !!! там было написано, что я не могу вставить PHP код в HTML. Как его вставить чтоб работало то ?????????????????????
|
| Автор: Opik 26.5.2005, 15:40 |
| а ты буковки поменять не можешь? |
| Автор: PARROT 26.5.2005, 16:03 | ||
Примерно это будет выглядеть так.
|
| Автор: sklip 26.5.2005, 16:19 | ||||||
как я понял надо заменить название БД на свою
Что ещё заменить надо ??? |
| Автор: PARROT 26.5.2005, 16:25 | ||||||
$names это то что приходит из формы
имя твоей таблицы
цикл на вывод содержимого из базы, тут ничего менять не надо.
Ты на своем компе тестируешь? |
| Автор: sklip 26.5.2005, 17:02 | ||
Да конечно |
| Автор: sklip 26.5.2005, 18:50 | ||
написал вот так, но не работает
|
| Автор: PARROT 26.5.2005, 18:57 | ||
Попробуй так.
Добавлено @ 19:00 sklip, в базе должно быть 2 поля: 1 поле id записи avto_increment 2 поле name , для той записи что приходит из формы. Какие ошибки выдает??? |
| Автор: sklip 26.5.2005, 19:21 |
| Всё равно не получается. Имя сервера Sklip (естественно сервер на моём компе) БД называется Raspis Таблица Predmets Столбцы id_predmet, Nazvanie |
| Автор: PARROT 26.5.2005, 19:27 |
| см. вверх. Внимательно сверь каждую строку. Какие ошибки выдает? Выложи еще раз код |
| Автор: sklip 26.5.2005, 19:36 |
| Ошибки не выдаёт, но ни чего не изменяется в БД |
| Автор: Opik 26.5.2005, 23:39 |
| http://phpfaq.ru/debug |
| Автор: PARROT 27.5.2005, 11:21 | ||||
| Opr, отличная статья! Спасибо! Добавлено @ 11:30
Конечно можно долго гадать на кофейной гуще, но раз ошибок никаких не выдает, значит проверь имя и значение переменной приходящей из формы, а именно:
Если оно тебе напечатает то что ты ввел в поле формы, значит проблема в другом, если нет, то проверь имя переменной в форме и имя переменной которое ты пытаешься записать к себе в базу, они должны совпадать. |