私はアンドロイドアプリで上記のデータを表示するために、json形式のデータベースからデータを取得するという目標を持っているPHPスクリプトを持っています。PHPスクリプトは実行されますが、何も表示されません
私はサーバー上でスクリプトを実行しますが、何も返しません。テキストも、何もない、空白のページだけを返します。私はなぜファイルをたくさん見た後でもわからない。
スクリプト:
<?php
$serverName = "mssql3.gear.host";
/* Get UID and PWD from application-specific files. */
$uid = '-----------';
$pwd = '-----------';
$connectionInfo = array("UID"=>$uid,
"PWD"=>$pwd,
"Database"=>"programaplo");
/* Connect using SQL Server Authentication. */
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn === false)
{
echo "Unable to connect.</br>";
die(print_r(sqlsrv_errors(), true));
}
echo 'Connected successfully';
$tsql = "SELECT * FROM Obras";
$stmt = sqlsrv_query($conn, $tsql);
if($stmt === false) {
echo "Error in executing query.</br>";
die(print_r(sqlsrv_errors(), true));
}
$json = array();
do {
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
$json[] = $row;
}
} while (sqlsrv_next_result($stmt));
/* Run the tabular results through json_encode() */
/* And ensure numbers don't get cast to trings */
print json_encode($json,<code> JSON_NUMERIC_CHECK</code>);
/* Free statement and connection resources. */
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
?>
おかげ
:へ
が変更にエラー表示がオンになっていますか? – Drakes
オープンしているPHPタグの前にテキストを追加して実行すると、それが見えますか? –
error_reporting(1)を追加しました。エロスショーはありません。 – BugDroid777