Ragith Thomas Ragith Thomas - 1 year ago 65
PHP Question

how to pass a values from the database to the json in php

Thanks in advance, I have a three salary data in the table column. I am using while loop to display three salary values in the view page. But I have to pass these three values to three variables in json like {salary1:$sal1,salary2:$sal2,salary3:$sal3}. How to seperate looped three salary values into three variables

My code as below:

<table border="1">
<caption><h2>View Registration</h2></caption>

$sql = mysql_query("select * from register");
while($row = mysql_fetch_array($sql))

<td><?php echo $row['name']?></td>
<td><?php echo $row['designation']?></td>
<td><?php echo $row['email']?></td>

$salary = $row['salary'];
echo $salary;



Answer Source

create an array of all salary and echo with json_encode, array will be convert in to json as you wants,

$sql = mysql_query("select * from register");

$salary =array();
while ($row = mysql_fetch_array($sql)) {
    $salary[$row['name']] = $row['salary'];
echo json_encode($salary);
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download