gpt4 book ai didi

php - Android MySQL PHP 语法错误意外回显

转载 作者:行者123 更新时间:2023-11-29 19:43:10 25 4
gpt4 key购买 nike

更新:我已将问题编辑得更加具体:

所以问题是一个隐藏字符,我只能看到在我的网络主机编辑器上打开文件,然后 $id 上缺少“”

所以,我已经到处寻找答案,但我根本找不到它,所以想知道是否有人可以为我指出正确的方向。

我正在关注本教程:https://www.simplifiedcoding.net/android-mysql-tutorial-to-perform-basic-crud-operation/学习如何进行 CRUD 操作将我的应用程序与 MySQL 服务器连接起来,但我陷入了从表中获取单个条目的部分。

它给了我一个“解析错误:语法错误,第28行/home/u728774671/public_html/db/getpost.php中出现意外的'echo'(T_ECHO)”,我不能找出原因,我的代码与教程中的代码完全相同,只是我更改了表和变量的名称。

我错过了什么?我做错了什么还是教程代码?

这是代码:

<?php 
//Getting the requested id
$id = $_GET['id'];

//Importing database
require_once('dbconnect.php');

//Creating sql query with where clause to get an specific employee
$sql = "SELECT * FROM posts WHERE id='$id'";

//getting result
$r = mysqli_query($con,$sql);

//pushing result to an array
$result = array();
$row = mysqli_fetch_array($r);
array_push($result,array(
"id"=>$row['id'],
"titulo"=>$row['titulo'],
"usuario"=>$row['usuario'],
"endereco"=>$row['endereco'],
"post"=>$row['post'],
"imagem"=>$row['imagem']
));

//displaying in json format
echo json_encode(array('result'=>$result));

mysqli_close($con);
?>

这是错误所在的行:

echo json_encode(array('result'=>$result));

这是教程中的代码:

 <?php 

//Getting the requested id
$id = $_GET['id'];

//Importing database
require_once('dbConnect.php');

//Creating sql query with where clause to get an specific employee
$sql = "SELECT * FROM employee WHERE id=$id";

//getting result
$r = mysqli_query($con,$sql);

//pushing result to an array
$result = array();
$row = mysqli_fetch_array($r);
array_push($result,array(
"id"=>$row['id'],
"name"=>$row['name'],
"desg"=>$row['designation'],
"salary"=>$row['salary']
));
 
//displaying in json format
echo json_encode(array('result'=>$result));

mysqli_close($con);
?>

最佳答案

我目前不在我的电脑上,所以我无法测试你的代码,但我认为你得到了错误的 json 或其他东西,你可以 print_r json_encode

关于php - Android MySQL PHP 语法错误意外回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41214311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com