0

我正在构建一个 REST API,但我不知道如何从一列中回显多个值,我想将一列中的多个值回显到 JSON 数组,如下例所示。该列将用于存储用户朋友的用户名。如何将其作为下面的示例进行回显,以及如何使用 PHP 将其存储在 mysql 中?

{
   "friends":[
       "tim",
       "jesper",
       "wexx"
   ]
}
4

1 回答 1

1

这是从 MySQL 获取值并将它们转换为 JSON 格式的方法

$conn = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die(mysql_error());
$db = mysql_select_db(DB_DATABASE) or die(mysql_error());


// get the info from the db 
$sql = "SELECT names FROM friends ORDER BY id";
$result = mysql_query($sql, $conn) or die(mysql_error());

while ($row = mysql_fetch_assoc($result)){
    $output[]=$row;
} 

print(json_encode($output));
于 2013-10-18T21:37:18.147 回答