質問 ID (q_ID) と回答 (a_answer) を含む mysql テーブルがあります。このデータを使用して、後でドキュメントの一部の html に入力したいと考えています。一部のデータは「|」で区切られています スイッチを使用してフィルタリングしたい。キーによるデータへのアクセスに問題があります。while ループ内で動作しますが、外部で必要です。
$getData="SELECT a_answer, q_ID FROM answers ";
$result = mysqli_query($connected, $getData);
while($row = mysqli_fetch_assoc($result))
{
$arAnswer = explode('|', $row['a_answer']);
//catagorize by number of values
$arrayCount = count($arAnswer);
switch ($arrayCount)
{
case 1: //short data, no separators
//make array for ID and answer
$q = $row['q_ID'];
$a = $arAnswer[0];
$x = array($q=>$a);
break;
}; //END switch
}; //END while
ドキュメントの後半では、echo は $q に対して value/$a を返しません。
echo $x[1]
ありがとう、