echo json array в столбце phpMyAdmin VIA PHP

Привет, у меня есть строки JSON, такие как:

//THis is one of My Rows [{"id":"26","answer":[{"option":"3","text":"HIGH"}],"type":"a"}, {"id":"30","answer":[{"option":"3","text":"LOW"}],"type":"b"}, {"id":"31","answer":[{"option":"3","text":"LOW"}],"type":"c"}, {"id":"32","answer":[{"option":"3","text":"HIGH"}],"type":"d"}, {"id":"33","answer":[{"option":"3","text":"HIGH"}],"type":"e"}, {"id":"34","answer":[{"option":"3","text":"HIGH"}],"type":"f"}, {"id":"40","answer":["Number 3"],"type":"g"}] 

Как я могу задать type answer id ,
и db Name: array Table Name: user_survey_start JSON row Name: survey_answers , Это мой код:

  <?php $con=mysqli_connect("localhost","root","","array"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } // $sql="SELECT survey_answers->"$.id" AS `twitter` FROM user_survey_start"; $sql="SELECT survey_answers FROM user_survey_start"; if ($result=mysqli_query($con,$sql)) { // Fetch one and one row while ($row=mysqli_fetch_row($result)) { printf ("%s \n",$row[0]); } // Free result set mysqli_free_result($result); } mysqli_close($con); ?> 

Solutions Collecting From Web of "echo json array в столбце phpMyAdmin VIA PHP"

вы можете использовать функцию json_decode () для преобразования json в php array (). После этого вы можете перебирать все данные в качестве своего требования.

Сначала мне нужно выбрать мой основной ключ

 $sql="SELECT `survey_answers`,us_id FROM `user_survey_start`"; 

Затем поместите значение в ID

 $id[] = $data['id']; 

После этого

 $sql1="update user_survey_start set id2='$ids' where us_id=".$row[1];//run update sql echo $sql1."<br>";