通过PHP将mysql转换为JSON的问题

时间:2018-07-12 16:36:39

标签: javascript php mysql json jqxgrid

我创建了一个简单的10个字段左右的mysql数据库。我已经通过测试php应用程序验证了与数据库的连接,并且正在使用JqWidgets的示例代码使用connect.php和data.php文件将所述数据最终加载到存在JqWidgets网格的index.php中。我收到错误,并检查了我的语法,检查了网络是否存在类似问题,并根据收到的错误进行了搜索,但仍然无法解决问题-所以我想在这里提交我的第一篇文章。 :)感谢您提供的任何帮助。

数据库名称:texoma00_wardialers 表名称:table1

data.php遵循的代码,这是我遇到错误的地方。请注意,由于我试图消除引起错误的所有可能性,所以我仅检索下面的2个字段。

我看到的错误:

[2018年7月12日09:19:04 America / New_York] PHP解析错误:语法错误,意外的']',/ home / texoma00中的预期标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING) /wardialers.org/data.php,第24行

我的代码:

<?php
#Include the connect.php file
include ('connect.php');
// Connect to the database
$mysqli = new mysqli($hostname, $username, $password, $database);
/* check connection */
if ( mysqli_connect_errno())
    {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
    }
// get data and store in a json array
$from = 0;
$to = 30;
$query = 'SELECT * FROM Table1';
$result = $mysqli->prepare($query);
$result->bind_param('ii', $from, $to);
$result->execute();
/* bind result variables */
$result->bind_result($GrpAffil, $BBSAffil);
/* fetch values */
while ($result->fetch())
    {
    $table1[] = array(
        'GrpAffil' => $GrpAffil,
        'BBSAffil' => $BBSAffil
    );
    }
echo json_encode($table1);
/* close statement */
$result->close();
/* close connection */
$mysqli->close();
?>

感谢您提供的任何帮助...火焰很好-我是菜鸟。但是我肯定已经做了一些工作来尝试自己找到答案。

0 个答案:

没有答案