Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库生成变量值_Php - Fatal编程技术网

Php 从数据库生成变量值

Php 从数据库生成变量值,php,Php,我知道这对你来说很容易,但对我来说不是 我有一个数据库,其中有一些行,如id、用户名、权限等 我想做的是使变量的值和我的“权限”所说的值相同 有这样的东西,但是。。。当权限仅为1-3时,它会显示“资源id#5”。(应该是“2”,但对我来说这是很奇怪的东西)。 有人能帮我吗?您需要实际获取结果: $perm = "SELECT permission FROM `user` WHERE username='ochmar'"; $result= mysql_query($perm); $row = m

我知道这对你来说很容易,但对我来说不是

我有一个数据库,其中有一些行,如id、用户名、权限等

我想做的是使变量的值和我的“权限”所说的值相同

有这样的东西,但是。。。当权限仅为1-3时,它会显示“资源id#5”。(应该是“2”,但对我来说这是很奇怪的东西)。
有人能帮我吗?

您需要实际获取结果:

$perm = "SELECT permission FROM `user` WHERE username='ochmar'";
$result= mysql_query($perm);
$row = mysql_fetch_assoc($result);
echo $row['permission'];

Pro Tip,停止使用mySqL**,你应该考虑直接跳转到MySQL或PDO,这样你就不必忘记MySQL所教的坏习惯。如果只是回显变量,则不需要引号<代码>echo$权限就可以了。
$perm = "SELECT permission FROM `user` WHERE username='ochmar'";
$result= mysql_query($perm);
$row = mysql_fetch_assoc($result);
echo $row['permission'];