PHPFixing
  • Privacy Policy
  • TOS
  • Ask Question
  • Contact Us
  • Home
  • PHP
  • Programming
  • SQL Injection
  • Web3.0

Monday, February 28, 2022

[FIXED] Insert_batch from json api

 February 28, 2022     codeigniter, json, php     No comments   

Issue

How to input several row of data into sql.My code only input the first set of data

controller page:

public function all_report(){
        if($this->input->post('save'))
        {   
            $machine_name = $this->input->post('device_type');
            $jdata = json_decode($this->input->post('my_data'));
            $response=$this->post_model->savedata($jdata, $machine_name);
            if($response==true){
                $message = "Data import Successfully";
                echo "<script>alert('$message');</script>";
            }
            else{
                $message = "Data import Fail";
                echo "<script>alert('$message');</script>";
            }
        }

model page :

        function savedata($jdata, $machine_name)
        { 
           if($machine_name=="machine1"){
              $adata = array($jdata);
              $this->db->insert_batch('table1',$adata);
              return true;
        }

data retrieved but only first set of data insert into sql.From my understanding insert_batch must be in array thats why I array the json data

json

phpmyadmin


Solution

Im so sorry I just discover my own problem.Its my json api I make it parse_data[0] instead of parse_data thats why it only insert first set of data..so in model it should be $this->db->insert_batch('display_da_silo4',$jdata); return true; thank you for telling me to validate data ;)



Answered By - Faid
  • Share This:  
  •  Facebook
  •  Twitter
  •  Stumble
  •  Digg
Newer Post Older Post Home

0 Comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Total Pageviews

Featured Post

Why Learn PHP Programming

Why Learn PHP Programming A widely-used open source scripting language PHP is one of the most popular programming languages in the world. It...

Subscribe To

Posts
Atom
Posts
Comments
Atom
Comments

Copyright © PHPFixing