php如何查找mysql中某个字段的值。

php如何查找mysql中某个字段的值。,第1张

<php

$host_name="localhost"; //服务器名

$host_user="root"; //连接服务器的用户名

$host_pass="123456"; //连接服务器的密码

$db_name=""; //服务器上的可用数据

$my_conn=mysql_connect($host_name,$host_user,$host_pass); //连接服务器

mysql_select_db($db_name,$my_conn); //选择 *** 作的数据

mysql_query("SET NAMES utf-s"); //设置编码

$sql="select content from sheet where id=0 "//mysql语句

                                                                         //从sheet表中查询id=0的content的值

$row = mysql_fetch_array(mysql_query($sql,$my_conn));//从mysql返回的结果中提取一                                                                                            //行

>

这是一段典型的使用php连接mysql并查询数据的代码

PHP语言对MYSQL数据库进行COUNT的一般代码如下:

<php 

//数据库连接

$conn=mysql_connect("localhost","root","root");

if(!$conn){

     

    die("对不起,数据库连接失败! ")mysql_errno();

}

//选择数据库

mysql_select_db("testdb");

//sql语句

$sql="SELECT COUNT() AS count FROM user";

//执行sql

$query=mysql_query($sql,$conn);

//对结果进行判断

if(mysql_num_rows( $query)){     

   $rs=mysql_fetch_array($query);    

   //统计结果

   $count=$rs[0];    

}else{     

    $count=0;

}

 echo $count;

>

$result=$db-query("call gxtj($year,$jd)"); // gxtj是mysql的存储过程名称while( $row = $result-fetch_array(MYSQLI_ASSOC)) //完成从返回结果集中取出一行{while ($key=key($row)){ //依次取得字段名$value=current($row); //依次取得字段值}}

1、用navicat新建一个数据库database1。

2、在database1数据库中新建一个表table2。

3、在table2中添加新的数据,新建一个名称为mysql_query的数据库。

4、在页面中用mysql_connect 函数与数据库建立连接。

5、用mysql_select_db函数选择要查询的数据库。

6、添加一个查询 table2表的查询语句“$sql=select from table2“。

7、将查询语句$sql添加到查询数据库函数mysql_query中,返回值赋值给变量query。

8、最后将mysql_query。php文件在浏览器中打开,查看查询到数据库中的内容的结果。

新建viewphp文件,其内容为:

<php

$link=mysql_connect("localhost","root","之前的管理员密码");

if(!$link) echo "没有连接成功!";

else echo "连接成功!";

>

这样,我们便连接上了MySQL数据库,接下来,就是数据读取部分的代码,根据我的MySQL数据源表结构的介绍,我们试验性的来读取:

depart varchar(45) 部门名称

ename varchar(45) 员工姓名

pcname varchar(45) PC名称

这三段数据。

在viewphp中紧接着前边的代码继续写:

<php

mysql_select_db("infosystem", $link); //选择数据库

$q = "SELECT FROM info"; //SQL查询语句

mysql_query("SET NAMES GB2312");

$rs = mysql_query($q, $link); //获取数据集

if(!$rs){die("Valid result!");}

echo "<table>";

echo "<tr><td>部门名称</td><td>员工姓名</td><td>PC名称</td></tr>";

while($row = mysql_fetch_row($rs)) echo "<tr><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td></tr>"; //显示数据

echo "</table>";

mysql_free_result($rs); //关闭数据集

>

其中,“infosystem”为数据库名,“info”为表名。大家可以根据自己的情况酌情修改。

接着,运行它~怎么样~数据是不是顺利被读取了呢?

以上就是关于php如何查找mysql中某个字段的值。全部的内容,包括:php如何查找mysql中某个字段的值。、php中用mysqlcount(*) 如何取返回值、关于PHP如何获取mysql 存储过程返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9639317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存