2015-11-21 5 views
0

Я пытаюсь отобразить содержимое таблицы «users» в моей базе данных MYSQL с помощью PHP, JQUERY и JSON.Динамическое отображение данных таблицы MYSQL через JSON, JQuery и PHP

Вот PHP файл:

<?php 

    $host = "localhost"; 
    $user = "root"; 
    $pass = ""; 

    $databaseName = "ITSM"; 
    $tableName = "signup_and_login_table"; 


    include 'database_connection.php'; 
    $con = mysql_connect($host,$user,$pass); 
    $dbs = mysql_select_db($databaseName, $con); 

$result = mysql_query("SELECT * FROM $tableName");   
$array = mysql_fetch_row($result);       


    echo json_encode($array); 

?> 

На моей HTML странице у меня есть простая таблица им пытаются предназначаться:

<table id="personDataTable"> 
     <tr> 
      <th>Id</th> 
      <th>First Name</th> 
      <th>Last Name</th> 
     </tr> 

    </table> 

Это JQuery Ajax, я хочу, чтобы Переберите все пользователи и другие элементы таблицы, чтобы отобразить все содержимое таблицы базы данных на странице, Im в настоящее время просто получает «undefined».

$(function() 
{ 


    $.ajax({ 
    url: 'CMGetdata.php',     
    data: "",       
    dataType: 'json',     
    success: function(data, textStatus, jqXHR) { 

     drawTable(data); 
    } 
    }); 

}); 

function drawTable(data) { 
    for (var i = 0; i < data.length; i++) { 
     drawRow(data[i]); 
    } 
} 

console.log("test"); 
function drawRow(rowData) { 
    var row = $("<tr />") 
    $("#personDataTable").append(row); 
    row.append($("<td>" + rowData.id + "</td>")); 
    row.append($("<td>" + rowData.firstName + "</td>")); 
    row.append($("<td>" + rowData.lastName + "</td>")); 
} 

Любая помощь, которая будет направлена ​​в правильном направлении, была бы благодарна.

ответ

0

Попробуйте this-

$result =$con->query("SELECT * FROM tableName"); 
$array = $result ->fetch_all(MYSQLI_ASSOC);   
foreach($array as $array) 
{ 
    $array['example']; 
    //another   
}   
+0

Mysqli бы синтаксис работы с моим тузд сценария? Возможно ли, что вы могли бы предложить, где я пошел не так, чтобы начать с этого, чтобы понять его дальше? – user3139304

Смежные вопросы