我有一个带有问题 ID (q_ID) 和答案 (a_answer) 的 mysql 表。我想使用这些数据稍后在文档中填充一些 html。部分数据用“|”分隔 我想用 switch 过滤。我无法通过密钥访问数据。它在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]
谢谢,