functionสำหรับแปลงข้อมูลในฐานข้อมูล mysqlให้อยู่ในรูปแบบJson

PHP Result Center PHP Result Center เป็นหมวด ที่ไว้รวบรวม โปรแกรม Code php Javascript CSS CMS

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23223
Joined: 22/09/2008 6:18 pm
Contact:

functionสำหรับแปลงข้อมูลในฐานข้อมูล mysqlให้อยู่ในรูปแบบJson

Post by mindphp » 10/11/2009 6:27 pm

function สำหรับแปลงข้อมูลในฐานข้อมูล mysqlให้อยู่ในรูปแบบ Json
เวลาใช้รันคำสั่ง sql แล้วเก็บไว้ในตัวแปล แล้วเรียกใช้ function นี้

Code: Select all

function mysql2json($mysql_result,$name){
     $json="{\n\"$name\": [\n";
     $field_names = array();
     $fields = mysql_num_fields($mysql_result);
     for($x=0;$x<$fields;$x++){
          $field_name = mysql_fetch_field($mysql_result, $x);
          if($field_name){
               $field_names[$x]=$field_name->name;
          }
     }
     $rows = mysql_num_rows($mysql_result);
     for($x=0;$x<$rows;$x++){
          $row = mysql_fetch_array($mysql_result);
          $json.="{\n";
          for($y=0;$y<count($field_names);$y++) {
               $json.="\"$field_names[$y]\" :    \"$row[$y]\"";
               if($y==count($field_names)-1){
                    $json.="\n";
               }
               else{
                    $json.=",\n";
               }
          }
          if($x==$rows-1){
               $json.="\n}\n";
          }
          else{
               $json.="\n},\n";
          }
     }
     $json.="]\n};";
     return($json);
} 
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

Return to “Free PHP Code Download script”

Who is online

Users browsing this forum: No registered users and 1 guest