mysql格式化mysql结果满足json handsontable

标签 mysql json format

根据我之前解决的问题:Re-arrange mysql result in an expected format for hansontable .我要重新格式化来自

的 mysql 结果

["Superior"],["Deluxe - City View"],["Deluxe - Balcony"],["Junior Suite"],["Andaman Studio"]

进入

["Superior","Deluxe - City View","Deluxe - Balcony","Junior Suite","Andaman Studio"]

来自这些代码:

$sql_rName="select title from room_db where hotel='1' order by id asc";
$result_rName=mysql_db_query($dbname,$sql_rName);
while($rec_rName=mysql_fetch_array($result_rName)){
    $_rName=$rec_rName['title'];
    $_array[]=$_rName;
}
echo "{\"data\": ".json_encode($_array)."}";

mysql 表:room_db room_db

请提出建议。

附言。感谢 Olaf Dietsche 提供的所有这些帮助。

最佳答案

要制作正确的 JSON,请尝试: `

$result="select title from room_db where hotel='1' order by id asc";    
$messages = array();
            while($message_data = mysql_fetch_assoc($result)) {
                $message = array(
                'id' => $message_data['userid'],
                'title' => $message_data['title']
                );
                $messages[] = $message;
                }
                echo json_encode($messages);
            }
`

在接收端执行此操作:

`
data1=$.parseJSON(data);

            if(data1.length===0){

                $('#table > #table_body').append('<tr><td colspan="4" align="center" style="color:red">NO matching data </td></tr>');
                }
        else{
            for(var i=0;i<data1.length;i++)
            {
                $('#table > #table_body').append('<tr id="' + data1[i]['id'] +'"> <td id="' + data1[i]['id'] +'" align="center" <td>'+data1[i]['title']+'</td> </tr>');
            }
            }
            $('#table').append('</tbody>');

    `

关于mysql格式化mysql结果满足json handsontable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13237525/

相关文章:

PHP/MySQL - 尝试选择 table1 中的 id 等于 table2 中的 id 的两列时出现问题

c++ - 使用 boost/format 的安全隐患是什么?

visual-studio-code - 为什么 VS Code Prettier 扩展不起作用?

python - matplotlib 后端对渲染格式有什么限制?

mysql - 主键应该始终是无符号的?

mysql - 我的关系代数正确吗?

php - 防止 MYSQL 中的重复

javascript - ExtJS 5 饼图未使用远程存储呈现

json - 我必须将 http header 编码为 JSON 吗?

javascript - 如何处理双夏令时浏览器兼容性问题