現在、dbから取ってきた値にhtmlspecialchars_decodeを使って文字をもとに戻してからjsに渡したいと思っているのですが、このやりかたでは$listにひとつしか値が入りません。どのようにやればうまくいきますでしょうか?
php
1$stmt=$this->pdo->prepare("SELECT * FROM word WHERE q LIKE :text ORDER BY RAND()"); 2 $stmt->bindValue("text","%$text%",\PDO::PARAM_STR); 3 $stmt->execute(); 4 while($row=$stmt->fetch()){ 5 $list=array( 6 "q"=>h::rs($row["q"]), 7 "a"=>h::rs($row["a"]) 8 ); 9 } 10 return $list;
h::rsというのがhtmlspecialchars_decodeのメソッドです。
回答1件
あなたの回答
tips
プレビュー