可以用特殊字符串代替,比如$zhi保存到数据库中后,然后取出来,再用变量去替换$zhi这个字符串即可.
如果你是用双引号是有区别的,如果是单引号是没区别的
加\代表输出变量名,就是把$转义了
如果没有\就是输出变量的值.
var_dump和gettype函数均可输出变量类型,用法如下:
$bl='example';
var_dump($bl);
echo '变量类型为:'.gettype($bl);
①.如果你的$meal是一个变量、mealnum是字符型的数据的列,就这样写:
$result
=
mysql_query("select
*
from
{$res}
where
mealnum='{$meal}'");
mealnum={$meal}");注意大括号外没单引号.
mealnum='\$meal'");
另外:
你已经说了$meal是一个字符型,所以就必须加两个单引号,如果是数字型就不需要单引号.
你刚才的截图的:$db=new
mysqli(.....);
new是初始化mysqli类的意思
你用的是类对吧
你用的是mysqli类,如果你需要把查询结果读到数组,你是不可以使用mysqli_fetch_array等函数的(因为类会把函数封装,过程函数是没办法用的).
你只能使用你这个类里面的函数,去看看这个类应该有把查询结果读到数组的函数的.
----------------------------------------------------------------------------------------------------------------------
如果你用的是过程,那么应该这么写:
php
mysql_select_db('phpmyadmin');
//选择数据库phpmyadmin
$user=$_POST['uid'];
//把post的uid保存为user变量
$sql="select
userinfo
username='$user'";
//定义sql语句
$query=mysql_query($sql);
//执行,并保存为变量
$row=mysql_fetch_array($query);
//把执行结果保存为变量
echo
$row['sex'];
//输出一个做测试
如果不行,你可以把mysql换成mysqli
以上就是土嘎嘎小编为大家整理的php数据库输出带变量相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!