php如何查询数据库表中的数据并显示

php如何查询数据库表中的数据并显示,第1张

这个简单啊!

首页做个前台输入姓名和会员卡信息的页面,我做个简单的页面给你看

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "

<html xmlns="

<head>

<meta ;

页面美化自己去搞!只能帮你这么多了

从查询结果取值,需要遍历结果集!示例如下:

$rs = mysql_query("select  from >

下面的代码可以查询单个数据库的所有表的指定的字段内容,如何才能实现多个数据库一起查询相同字段的内容,每个数据库字段都一样,表都是100+个。并且下面的代码虽然能查询单个数据库所有表的内容,但是查询一次耗费时间很长,该怎么样优化才能加快速度,不然假设多个数据库一起查询实现了,该会变得多卡。

$i=1; //初始一个变量iwhile($i<=100) //当变量i小于等于100时都执行{ $query ="select from 表"$i" where 字段1=" $textfield; $row =mssql_query($query); $i++; //变量i递增运算//输出查询结果while($list=mssql_fetch_array($row)){ //print_r($list);echo '账号:',$list['字段1'];echo '--〉昵称:',$list['字段2'];echo '--〉密码:',$list['字段3']; echo '</br>';}} }

查看一下代码:

<php

// 获取表单提交值

$student_id = intval(trim($_POST['student_id']));

// 页面表单  可以放单独的html文件中,如果放单独的html页面中 form 的action的地址要改成下面的PHP文件名

echo '<form action="" method="post">

  <input type="text" name="student_id" value="{$student_id}"/>

  <input type="submit" name="submit" value="查询"/>

  </form>';

// 当有数据提交时

if ($student_id)

{

    $con= mysql_connect("localhost","root","111") or die("连接错误");

    mysql_select_db("examination",$con);

    

    // 查询

    $sql = "SELECT  FROM tablename WHERE student_id = $student_id ";

    $res=mysql_query($sql);

    $row=mysql_fetch_array($res);

    // 输出

    echo '学号:'$row['student_id']'<br>姓名:'$row['name']'<br>性别:'$row['gender']'<br>分数:'$row['score'];

}

>

1建立两个数据库连接,查询的时候分别调用。

2使用dbnametablename的方式来写from,或者join(前提是你用于连接MYSQL的帐号必须同时可以访问这两个库)

例如:dba,dbb

select from dbatable1 as t1

join dbbtable1 as t2 on t1id = t2id

改成这样,看看行不行 <php mysql_connect('localhost','root',''); mysql_select_db('test'); mysql_query('SET NAMES gb2312'); $title = iconv("utf-8","gb2312","韩海警用橡皮d打死中国渔民"); $sql = 'SELECT `content` FROM `db_test` WHERE `title` LIKE '%"$title"%'; $searchresult=mysql_query($sql); //var_dump($searchresult); 用var_dump检查资源显示是resource(4) of type (mysql result) while($row = mysql_fetch_array($searchresult)){ echo $row['content']; } >

你的意思是说

点击查询后

要吧与关键字相关联的整条记录都显示出来?

那样的话

你要先把这条记录复制

给某个数组,然后输出这个数组就可以了

$sql="select

from

db1

where

name=$_post[name]";

$result=mysql_query($sql,$con);

$row=mysql_fetch_array($result)

echo

$row[name];

echo

$row[age];

……

以上就是关于php如何查询数据库表中的数据并显示全部的内容,包括:php如何查询数据库表中的数据并显示、php怎么获取数据库查询返回的结果、php如何一起查询多个数据库的所有表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9309810.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存