[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Можно ли так писать в PHP используя запрос SQL
Nastya
Добрый день!
Скоро у меня диплом. В конце диплома вставляются Приложение (кусок кода из проги).
Запрос в SQL у меня работает, но как это должно выглядеть в PHP я не знаю.
Есть у меня к вам 2 вопроса:
1. Можно ли использовать в PHP имя запроса, т.е. если у меня запрос называется SQLQuery_WP_sumtimeop.sql в котором содержится этот текст (он работает):
select sum((ABS((Datepart(hh,a.login_exit)*60 + Datepart(mi,a.login_exit))-510)+((Datepart(hh,a.login_exit)*60 + Datepart(mi,a.login_exit))-510))/2) as razn
from [WP].[dbo].[SAPR_loginexit_list] a,
[WP].[dbo].[SAPR_people_list] b,
[WP].[dbo].[SAPR_cardnumber_list] c,
[WP].[dbo].[SAPR_name_inout] d
where c.Id_people=b.id and
a.Id_cardnumber=c.Cardnumber and
id_cardnumber = '24613' and
a.login_exit > '20090414 00:00:00.000' and
Datepart(hh,Login_exit)<11 and
(a.[id_inout]=d.[id]) and
(d.[name] like '%Выход%')

Что бы через PHP шло подключение напрямую к этому запросу, не писав этот запрос, а только его имя.

2. Если это не возможно, то как должен выглядеть запрос SQL в PHP.
Ну вот так же не правильно ???:
$statist=mssql_query("select sum((ABS((Datepart(hh,a.login_exit)*60 + Datepart(mi,a.login_exit))-510)+((Datepart(hh,a.login_exit)*60 + Datepart(mi,a.login_exit))-510))/2) as razn
from SAPR_loginexit_list a,
SAPR_people_list b,
SAPR_cardnumber_list c,
SAPR_name_inout d
where c.Id_people=b.id and
a.Id_cardnumber=c.Cardnumber and
id_cardnumber = $cardnumber and
a.login_exit> @datelogex and
Datepart(hh,Login_exit)<11 and
(a.[id_inout]=d.[id]) and
(d.[name] like '%Вход%') ");

Помогите, плз. Боюсь попасся на дипломе со своей самодеятельностью.



Спустя 42 минуты, 15 секунд (13.06.2010 - 11:32) vagif написал(а):
mysql_query=("твой код");
$res=mysql_query;
$result=mysql_fetch_array($kod);
но твой код я не понял.вобще у тебя ничего не понял

Спустя 1 минута, 17 секунд (13.06.2010 - 11:33) vagif написал(а):
ты девушка?программистка?круто!!!!!

Спустя 4 минуты, 7 секунд (13.06.2010 - 11:37) Rand написал(а):
1. $statist=mssql_query(file_get_contents('SQLQuery_WP_sumtimeop.sql'));
2. Будет работать

Спустя 1 минута, 20 секунд (13.06.2010 - 11:38) vagif написал(а):
я там накашал.
$query="";
$result=mysql_query($query);

Спустя 8 минут, 15 секунд (13.06.2010 - 11:47) Guest написал(а):
Rand , Спасибо!!!
Надеюсь, что не запалят)))
vagif , я училась 5 лет на программиста, но мне не шибко нравиться. В итоге стала сис. админом, это моя стихия)))

Всем спасибо, еще раз!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.