我對PHP很陌生,我只是看一個例子來設置一個WAMP服務器並使用PHP來連接服務器。我在數據庫中的表中插入了一些數據,並希望使用PHP文件檢索所有數據。意外錯誤 -
當我嘗試這樣做是爲了檢查輸出:
「本地主機/ android_connect/get_all_products.php」
我得到這個錯誤:
解析錯誤:語法錯誤,意想不到 '$響應'(T_VARIABLE)在C:\瓦帕\ WWW \ android_connect \ get_all_products.php第5行
這是例如:
<?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);
}
?>
我知道它的語法錯誤,但我找不到確切的地方。
您已經粘貼沒有你提到的錯誤代碼。 –
如果您剛剛開始學習,請首先學習MySQLi或PDO,並準備好語句/綁定變量,而不是舊的不推薦使用的MySQL擴展名......在第一次開始學習時進入良好實踐,並且那麼你將不必在未來學習和重新學習 –
感謝您的建議@Mark。我會做同樣的事 – Vivekanand