Code前端首页关于Code前端联系我们

mysql查询结果在php变量,mysql 查询变量

terry 2年前 (2023-09-30) 阅读数 41 #Mysql
文章标签 winxpphpmysql

本文目录一览:

  • 1、php从mysql表中查询count(学号)然后赋值给一个变量,,并输出
  • 2、如何把sql中查询单条结果赋值给php页面的一个变量呢?
  • 3、php+mysql 语句中被查询的字段可以设置变量么
  • 4、PHP调用MYSQL查询结果到变量
  • 5、php将SQL查询结果赋值给变量

php从mysql表中查询count(学号)然后赋值给一个变量,,并输出

首先你返回的结果是一个资源型数据 需要处理

其次你count()的字段使用主键把 也就是 count(主键字段) 这样就没问题了

如何把sql中查询单条结果赋值给php页面的一个变量呢?

用的是mysql数据库的情况

?

$db_id=mysql_connect('localhost','用户名','密码');//连接数据库

mysql_select_db('数据库名');

$sql="select a.name from aa as a,bb as b where b.userid=$id";

$result=mysql_query($sql);

$i=0;

while($row=mysql_fetch_array($result)){

$name[$i]=$row[0];

$i++;

}

print_r($name);//结果存在$name这个数组中

?

php+mysql 语句中被查询的字段可以设置变量么

查询语句中可以直接放变量;

$abc = '内容';

$sql = "select * from table where a = '{$abc}'";

// 这个语句等同于: $sql = "select * from table where a = '内容'";

// 其次,字段名 和 字段值都可以用变量来代替,但是字段名不能加引号,否则会报 mysql  语法错误;

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将SQL查询结果赋值给变量

你是只取这一个值还是要取数组。只取一个的话。

$sql

=

"select

field1

from

pre_common_member_profile

where

uid='$username'";

$query

=

mysql_query($sql);

$bianliang

=

mysql_result($query,0);

echo

$bianliang;

取数组的话。

$sql

=

"select

field1

from

pre_common_member_profile

where

uid='$username'";

$query

=

mysql_query($sql);

while($row

=

mysql_fetch_array($query))

{

echo

$row["field1

"];

}

完毕。这些操作sql的基础知识,去看看php100的视频教程吧。给分。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门