для MSDN
Execute a stored procedure or function
[ { EXEC | EXECUTE } ]
{
[ @return_status = ]
{ module_name [ ;number ] | @module_name_var }
[ [ @parameter = ] { value
| @variable [ OUTPUT ]
| [ DEFAULT ]
}
]
[ ,...n ]
[ WITH RECOMPILE ]
}
[;]
Execute a character string
{ EXEC | EXECUTE }
( { @string_variable | [ N ]'tsql_string' } [ + ...n ] )
[ AS { LOGIN | USER } = ' name ' ]
[;]
Execute a pass-through command against a linked server
{ EXEC | EXECUTE }
( { @string_variable | [ N ] 'command_string [ ? ]' } [ + ...n ]
[ { , { value | @variable [ OUTPUT ] } } [ ...n ] ]
)
[ AS { LOGIN | USER } = ' name ' ]
[ AT linked_server_name ]
[;]
Обратите внимание, что для @parameter вы можете либо указать значение, либо переменную, либо указать Default. Таким образом, вы должны установить значение переменной как GetDate () (как указали другие) и использовать эту переменную.
НТН
Пример PHP и MySQL дает довольно простую картину процесса, которую, я думаю, вы, вероятно, уже понимаете.
Получить более подробную информацию, чем эта картина, - довольно неплохо. долгое обсуждение. По иронии судьбы, вы можете прочесть книгу, на которую я только что указал, довольно хорошее описание. Если у вас есть более конкретные вопросы, рекомендую открывать им новые вопросы. Наслаждайтесь!
Вы правы в том, что есть целые книги, написанные о том, как все это сочетается вместе, вот ссылка на «пошаговое руководство», которое затрагивает основные части.
http: / /computer.howstuffworks.com/web-server.htm
Надеюсь, это поможет
Насколько я понимаю, apache получает запрос и решает, что с ним делать, в зависимости от вашего .htaccess или параметров конфигурации. Затем он передает этот запрос в PHP для анализа, если это необходимо. PHP выполняет два сканирования кода, первое - предварительный анализ, он выявляет очевидные недостатки и запускает функции на верхнем уровне (игнорируя любые операторы if, циклы, include, evals или функции на основе lamda) перед синтаксическим анализом страницы. серьезно. Я верю, что все, что делается с помощью echo, возвращается как стандартный выходной поток и возвращается в apache. Если apache увеличивает время выхода страницы, он отправляет сигнал уничтожения в PHP, который закрывает объекты, при необходимости печатает сообщения об ошибках перед выходом. Когда страница закрывается, apache стремится к заголовкам и возвращает страницу.
Я бы хотел узнать об этом больше,
Лучше всего достать хорошую книгу о стеке LAMP.
Быстрый ответ (попросите больше, если вы чувствуете, что вам это нужно) Браузер связывается с веб-сервером по протоколу HTTP Сервер генерирует (оставим пока как) результат в формате html и отправляет его обратно. Каждый браузер понимает только протокол http (для этого анализа).
Теперь такие элементы, как значки, изображения, javascript и т. Д., Просто считываются с сервера apache и «копируются» в браузер. То же самое в простых файлах HTML. Разница в файлах php (я здесь упрощаю). Они передаются в модуль php, и ответ (модуля) будет отправлен обратно в браузер.
Модуль php - это то, что понимает php. Мы здесь вместе? если да, то: Сценарий PHP может (или не может) требовать данные от сервера MySQL, он должен подключаться, получать их или манипулировать ими и т. Д.
Подведение итогов: каждая из этих операций выполняется индивидуально на разных уровнях процесса. Вот что делает его «простым». Если вам нужно что-то более конкретное, запросите дополнительную информацию.
Я нашел сайт, содержит, по крайней мере частично, содержание книги Advanced PHP Programming Джорджа Шлосснагла.
Сайт находится по адресу: http://php.find-info.ru/php/ 016 / toc.html . В частности, раздел Жизненный цикл запроса PHP содержит множество мельчайших деталей, включая некоторый исходный код и диаграммы.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: IANAL, но, учитывая, что книга все еще размещена на Amazon , возможно, что содержание, указанное выше, нарушает все виды кодексов, правил и / или законов. Я не намерен распространять или попустительствовать незаконным или пиратским материалам, поэтому в таком случае удалите указанные ссылки.