我对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