Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
json php调用错误:未定义_Php_Mysql_Json - Fatal编程技术网

json php调用错误:未定义

json php调用错误:未定义,php,mysql,json,Php,Mysql,Json,我有一个脚本,用php读取表中的所有行,并用json_encode显示结果。当我想列出列表中的所有行时,它们不会显示。如何显示我的所有记录。我的表格有4个字段id,姓名,姓氏和年龄。我希望链接具有id,这样当用户单击时,他们将查看一条记录 PHP HTML 测验 $(文档).ready(函数(){ $.getJSON('http://localhost/v_warehouse_1/inc/getprofiles.php,函数(数据){ $。每个(数据、函数(键、值){ $('ul').a

我有一个脚本,用php读取表中的所有行,并用json_encode显示结果。当我想列出列表中的所有行时,它们不会显示。如何显示我的所有记录。我的表格有4个字段
id
姓名
姓氏
年龄
。我希望链接具有id,这样当用户单击时,他们将查看一条记录

PHP


HTML


测验
    $(文档).ready(函数(){ $.getJSON('http://localhost/v_warehouse_1/inc/getprofiles.php,函数(数据){ $。每个(数据、函数(键、值){ $('ul').append('
  • “+val.Tip+'
  • ”); }); }); });
测验
您可以使用fetch\u all方法():

试试这个链接
<?php
    require_once("database.php");
    $mydb = new MySQLDatabase();

    $sql = $mydb->query("Select * from tblprofile");
    $rows = array(); 
    $r = $mydb->fetch_array($sql);
    $rows[] = $r;

    echo json_encode($rows);
?>
<div data-role="page" id="listofusers" data-theme="a">
<div data-role="header" data-theme="a" data-position="fixed">
<h1>Test</h1>
</div>
 <div data-role="content" data-theme="a" id="listofusers_content">  
    <ul data-role="listview" data-theme="a">
    <script type="text/javascript">
   $(document).ready(function(){
      $.getJSON('http://localhost/v_warehouse_1/inc/getprofiles.php', function(data) {
       $.each(data, function(key, val) {
        $('ul').append('<li id="' + key + '">' + val.Tip + '</li>');
         });
         });
         });
</script>
</ul>
  </div>
   <div data-role="footer" data-theme="a" data-position="fixed">
    <h4>Test</h4>
  </div>
</div>
require_once("database.php");
$mydb = new MySQLDatabase();

if ($result = $mydb->query("SELECT * FROM tblprofile")) {
  $rows = $result->fetch_all(MYSQLI_ASSOC); // eventually MYSQLI_NUM
  echo json_encode($rows);
}