ЦЕЛЬ: использовать веб-задание PHP для подключения и изменения таблицы базы данных SQL в Azure.
Я пытаюсь загрузить .zip
файл, содержащий файлы .php
и .json
, в настройки веб-заданий внутри службы приложений, которую я использую в Azure.
Я считаю, что что-то не так с тем, как я кодирую соединение PDO-SQL внутри файла PHP, когда я загружаю веб-задание как .zip
в веб-задания, статус всегда «Ожидает перезапуска».
Вот что у меня в .php
файле:
<?php
$conn = new PDO ( "sqlsrv:server = mydb.database.windows.net,1433; Database = myappservices");
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
catch ( PDOException $e ) {
print( "Error connecting to SQL Server." );
}
$connectionInfo = array("Database" => "myappservices");
$serverName = "mydb.database.windows.net,1433";
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn) {
$stf = $conn->prepare("INSERT INTO MyTable
VALUES ('boom', 1, 2);");
$stf->execute();
}
?>
Тогда мой .json
файл - это просто планировщик:
{
"schedule": "0 */5 * * * *"
}
Это единственные два файла в моем .zip
файле, который я загружаю.
Чтобы объяснить код PHP, я пытаюсь подключиться через проверку подлинности Windows (нет необходимости в user / pass). Может, я тоже делаю это не так.
У кого-нибудь есть способы сделать это? Я был бы очень признателен за пошаговые инструкции или предложения относительно того, как изменить мой код, чтобы эта веб-задача действительно работала.