2016-09-21 72 views
2

我在这里遇到了一些问题。我想做出一个字符串,是一个变量,如何使字符串/数据库变成一个变量

$query = mysql_query("SELECT * FROM users Where username = 'fahmi'"); 
$result = mysql_fetch_array($query); 

结果数组的是 - $result['data']="$a"

$a = "This is a Result 1" ; 
$b = "This is a Result 2" ; 
$c = "This is a Result 3" ; 

$final = $result['data']; 
echo $final; 

,当我跑这个代码,结果是$a,但我想结果是"This is a result 1",请大家帮忙我,谢谢...

+1

看起来像你可能想要[变量变量](http://php.net/manual/en/language.variables.variable.php) –

+3

只需从'$ a'中删除双引号,如:'$ result [ 'data'] = $ a','$ a'是一个变量,因此您不需要使用这些''', –

+1

@FrayneKonok从我的理解中可以看出'$ a'存储在数据库中,提交者需要这些数据字段来确定要使用哪个变量 –

回答

1

如果你想变的变量就可以实现这样说:

$$a = "This is a Result 1" ; 
$$b = "This is a Result 2" ; 
$$c = "This is a Result 3" ; 
相关问题