powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрос к mssql с параметрами.
15 сообщений из 15, страница 1 из 1
Запрос к mssql с параметрами.
    #38991787
Funy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. В базе(mssql) есть процедура которая принимает два параметра начальная дата и конечная дата
для примера
select * from name(@b,@e);

в форме принимаю от пользователя дату через

<form action="test.php" method="post">
00:00: <input type="date" name="datebegin" value="" /><br />
23:59: <input type="date" name="dateend" value="" /><br />
<input type="submit" name="submit" value="Сформировать" />
</form>

дале для примера
$dn = $_POST['datebegin'];(строковая переменная)
$de = $_POST['dateend'];(строковая переменная)

вопрос задачи, как передать значения, принимаемые в форме, в запрос sql.
что бы
$query = mssql_query("select * from name($dn,$de) order by 1");
заработал.
если пишу ручками
$query = mssql_query("select * from name('2015-06-01','2015-06-23') order by 1");
все прекрасно работает выгружается и прочее, применяю переменные - танцы с бубном и безрезультатно...
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991797
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Funy,
Код: php
1.
"select * from name('$dn','$de') order by 1";
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991798
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
date('Y-m-d', strtotime($dn))
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991811
Funy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kunaksergey,

$query = mssql_query("select * from name('$dn','$de') order by 1");
$rowrow = mssql_fetch_array($query);
if ($rowrow){
echo "query ок";
echo "<br />";
}else{
echo "query wrong";
};

на странице
dblink ok.
mssql_select_db ok.
query wrong
dblink close
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991813
Funy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SharuPoNemnogu,

или же strtodate??
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991837
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Funy,
Код: php
1.
echo "select * from name('$dn','$de') order by 1";
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991848
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991860
Funy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да блин тут вопрос не в приведении типов и не в запросах, все упирается в е*учий синтаксис. Получается что у нас куча кавычек и их как то надо согласовывать.
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991874
Funy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kunaksergey,

echo "select * from name('$dn','$de') order by 1";


html

select * from name('2015-06-01','2015-06-02') order by 1

и как сие отправить в mssql_query()?
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991899
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Funy,
Где-то вы намудрили..
строка

Код: plaintext
1.
html
select * from name('2015-06-01','2015-06-02') order by 1
Ничем вроде не отличается от

авторесли пишу ручками
$query = mssql_query("select * from name('2015-06-01','2015-06-23') order by 1");

разве, что периодом...Может у вас результат запроса пустой
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991923
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторе*учий синтаксис

Код: php
1.
2.
3.
4.
$sql = "INSERT INTO Table_1 (id, data) VALUES (?, ?)";
$params = array(1, "some data");

$stmt = sqlsrv_query( $conn, $sql, $params);
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991936
Funy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kunaksergey,
да вы правы))) зарпаботался. все работает
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991944
Funy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrow,

Хоть вопрос и решился, я хотел уточнить. sqlsrv работат из коробки (у нас php 5.6.0 Linux depold-bill) или нужны еще телодвижения. И вроде sqlsrv для форточек?
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38991958
Funy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще вопрос вдогонку, php vs django, что проще в освоении -> использовании. Python знаю мне он очень импонирует как язык.
...
Рейтинг: 0 / 0
Запрос к mssql с параметрами.
    #38992061
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
джанго проще.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрос к mssql с параметрами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]