网站建设资讯

NEWS

网站建设资讯

php数据库输出带变量,php调用数据库的值

php 变量带变量,把变量存入数据库中后,取出再赋值,怎么写?

可以用特殊字符串代替,比如$zhi保存到数据库中后,然后取出来,再用变量去替换$zhi这个字符串即可。

公司主营业务:做网站、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出巢湖免费做网站回馈大家。

Php 输出 /加变量名

如果你是用双引号是有区别的,如果是单引号是没区别的

加\代表输出变量名,就是把$转义了

如果没有\就是输出变量的值。

php中哪个语句可以输出变量类型

var_dump和gettype函数均可输出变量类型,用法如下:

$bl='example';

var_dump($bl);

echo '变量类型为:'.gettype($bl);

php中sql语句带变量的问题?

不行的,变量是要加大括号的,或者使用字符串连接符连接2个字符串。

1如果你的$meal是一个变量、mealnum是字符型的数据的列,就这样写:

$result

=

mysql_query("select

*

from

{$res}

where

mealnum=‘{$meal}’");

2如果你的$meal是一个变量、mealnum是数字型的数据的列,就这样写:

$result

=

mysql_query("select

*

from

{$res}

where

mealnum={$meal}");注意大括号外没单引号。

3如果你的$meal就职一个字符串、mealnum是字符型的数据的列,就这样写:

$result

=

mysql_query("select

*

from

{$res}

where

mealnum=‘\$meal’");

4如果你的$meal就职一个字符串、mealnum是数字型的数据的列,那么就会错误了;

另外:

你已经说了$meal是一个字符型,所以就必须加两个单引号,如果是数字型就不需要单引号。

PHP调用MYSQL查询结果到变量

你刚才的截图的:$db=new

mysqli(.....);

new是初始化mysqli类的意思

你用的是类对吧

你用的是mysqli类,如果你需要把查询结果读到数组,你是不可以使用mysqli_fetch_array等函数的(因为类会把函数封装,过程函数是没办法用的)。

你只能使用你这个类里面的函数,去看看这个类应该有把查询结果读到数组的函数的。

----------------------------------------------------------------------------------------------------------------------

如果你用的是过程,那么应该这么写:

?php

mysql_connect('127.0.0.1','root','123456');

//连接数据库,主机名127.0.0.1,用户名root,密码123456

mysql_select_db('phpmyadmin');

//选择数据库phpmyadmin

$user=$_POST['uid'];

//把post的uid保存为user变量

$sql="select

*

from

userinfo

where

username='$user'";

//定义sql语句

$query=mysql_query($sql);

//执行,并保存为变量

$row=mysql_fetch_array($query);

//把执行结果保存为变量

echo

$row['sex'];

//输出一个做测试

?

如果不行,你可以把mysql换成mysqli


网站栏目:php数据库输出带变量,php调用数据库的值
文章出自:http://njwzjz.com/article/hchijj.html