0

私はPHPが初めてで、WAMPサーバーをセットアップし、PHPを使用してサーバーに接続する例を見ていました。データベースのテーブルにいくつかのデータを挿入し、PHP ファイルを使用してすべてのデータを取得したいと考えました。

これを実行して出力を確認しようとすると:

" localhost/android_connect/get_all_products.php "

次のエラーが表示されます。

解析エラー: C:\wamp\www\android_connect\get_all_products.php 行 5 の構文エラー、予期しない '$response' (T_VARIABLE)

これは例です:

    <?php
    // array for JSON response

    $response = array();
    $db = new DB_CONNECT(); 
    $result = mysql_query("SELECT *FROM products") or die(mysql_error());

    if (mysql_num_rows($result) > 0) {
        $response["products"] = array();
        while ($row = mysql_fetch_array($result)) {

            $product = array();
            $product["id"] = $row["id"];
            $product["name"] = $row["name"];
            $product["price"] = $row["price"];
            $product["description"] = $row["description"];
            $product["created_at"] = $row["created_at"];
            $product["updated_at"] = $row["updated_at"]; 
            array_push($response["products"], $product);

        }
        
        $response["success"] = 1;
        echo json_encode($response);
     } else {

        $response["success"] = 0;
        $response["message"] = "No products found";
        echo json_encode($response);

    }
    ?>

構文エラーであることは理解していますが、正確な場所がわかりません。

4

2 に答える 2