如何使用php在json中转换mysql数据库表数据

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何使用php在json中转换mysql数据库表数据脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用 PHPMysqL数据库表转换为JSON数据.有没有办法做到一点

下面是我正在使用的PHP代码

<?PHP 
$host = "emriphone.db.6420177.hostedresource.COM"; 
$user = "emriphone"; 
$pass = "Light12-"; 
$database = "emriphone"; 

$linkID = MysqL_connect($host,$user,$pass) or die("Could not connect to host."); 
MysqL_select_db($database,$linkID) or die("Could not find database."); 

$sth = MysqL_query("SELECT * From PRoviderAppointmentListings");
$rows = array();
while($r = MysqL_fetch_assoc($sth)) {
   $rows[] = $r;
}
print json_encode($rows);
?>
试试这样:
$query = MysqL_query("SELECT * From table");
$rows = array();
while($row = MysqL_fetch_assoc($query)) {
    $rows[] = $row;
}
print json_encode($rows);

如果你没有json_encode,请在上面的代码之前添加

if (!function_exists('json_encode'))
{
  function json_encode($a=false)
  {
    if (is_null($a)) return 'null';
    if ($a === false) return 'false';
    if ($a === true) return 'true';
    if (is_scalar($a))
    {
      if (is_float($a))
      {
        // Always use "." for floats.
        return floatval(str_replace(",",".",strval($a)));
      }

      if (is_string($a))
      {
        static $jsonReplaces = array(array("\\","/","\n","\t","\r","\b","\f",'"'),array('\\\\','\\/','\\n','\\t','\\r','\\b','\\f','\"'));
        return '"' . str_replace($jsonReplaces[0],$jsonReplaces[1],$a) . '"';
      }
      else
        return $a;
    }
    $isList = true;
    for ($i = 0,reset($a); $i < count($a); $i++,next($a))
    {
      if (key($a) !== $i)
      {
        $isList = false;
        break;
      }
    }
    $result = array();
    if ($isList)
    {
      foreach ($a as $v) $result[] = json_encode($v);
      return '[' . join(',',$result) . ']';
    }
    else
    {
      foreach ($a as $k => $v) $result[] = json_encode($k).':'.json_encode($v);
      return '{' . join(',$result) . '}';
    }
  }
}

脚本宝典总结

以上是脚本宝典为你收集整理的如何使用php在json中转换mysql数据库表数据全部内容,希望文章能够帮你解决如何使用php在json中转换mysql数据库表数据所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。