AjaxでMySQLのデータを渡す側の例だ。PDOにてが主流かな。あまり気にしてないな古いままでやってる。流れに合わせないと。
<?php $id = $_POST['id']; // データベース接続 $host = 'localhost'; $dbname = 'aoc'; $dbuser = 'root'; $dbpass = ''; try { $dbh = new PDO("mysql:host={$host};dbname={$dbname};charset=utf8mb4", $dbuser,$dbpass, array(PDO::ATTR_EMULATE_PREPARES => false)); } catch (PDOException $e) { var_dump($e->getMessage()); exit; } // データ取得 $sql = "SELECT Id, title, body FROM aoc.abc WHERE id = ?"; $stmt = ($dbh->prepare($sql)); $stmt->execute(array($id)); //あらかじめ配列を生成しておき、while文で回します。 $memberList = array(); while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ $memberList[]=array( 'Id' =>$row['Id'], 'title'=>$row['title'], 'body'=>$row['body'] ); } header('Content-Type: application/json'); echo json_encode($memberList,JSON_UNESCAPED_UNICODE);No tags for this post.