我正在尝试从我的数据库中提取两列,并将column1值转换为变量名,将column2中的值转换为变量值。 像这样:
column1 |列2
value1 |值2
value3 | VALUE4
The result should be:
$value1 = "value2"
$value3 = "value4"
etc..
有没有办法用一个单一的查询来实现这个目标?
答案 0 :(得分:0)
你可以通过php代码实现它,
$ query =" SELECT col1,col2 FROM test&#34 ;;
if($ result = mysqli_query($ conn,$ query)){
/* fetch associative array */
while ($row = mysqli_fetch_assoc($result)) {
${$row['col1']} = $row['col2'];
}
echo $val1; // Echos val2
echo "<br />";
echo $val3; // Echos val4
/* free result set */
mysqli_free_result($result);