<!--取值方案一:通过数字数组 fetch_row()-->
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2015/8/27
* Time: 11:00
*/ //数据库连接
$_mysqli=new mysqli('localhost','root','******','testguest'); //设置编码
$_mysqli->set_charset('utf8'); //创建SQL语句
$_sql="SELECT * FROM tg_user"; //执行SQL语句,并将结果集赋值给$_result
$_result=$_mysqli->query($_sql); //索引数组(第一行的信息)
$_row=$_result->fetch_row();
echo $_row[3]; //索引整个表的信息
while(!!$_row=$_result->fetch_row()){
echo $_row[3].'<br/>';
} //销毁结果集
$_result->free(); //数据库断开
$_mysqli->close(); ?>
<!--取值方案二:通过关联数组 fetch_assoc()-->
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2015/8/27
* Time: 11:18
*/
//数据库连接
$_mysqli=new mysqli('localhost','root','******','testguest'); //设置编码
$_mysqli->set_charset('utf8'); //创建SQL语句
$_sql="SELECT * FROM tg_user"; //执行SQL语句,并将结果集赋值给$_result
$_result=$_mysqli->query($_sql); //索引数组(第一行的信息)
$_assoc=$_result->fetch_assoc();
echo $_assoc['tg_username'].'<br/><br/>'; //索引整个表的信息
while(!!$_assoc=$_result->fetch_assoc()){
echo $_assoc['tg_username'].'<br/>';
} //销毁结果集
$_result->free(); //数据库断开
$_mysqli->close();
?>


<!--取值方案三:通过 关联+数字数组 fetch_array()-->
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2015/8/27
* Time: 11:39
*/
$_mysqli=new mysqli('localhost','root','******','testguest'); if(mysqli_connect_errno()){
echo '数据库连接错误,错误信息:'.mysqli_connect_error();
exit();
} //设置编码
$_mysqli->set_charset('utf8'); $_sql='SELECT * FROM tg_user'; $_result=$_mysqli->query($_sql); //打印第一条信息
//print_r($_result);
$_array=$_result->fetch_array();
echo $_array[3].'<br/>';
echo $_array['tg_username'].'<br/>'; //遍历
while(!!$_array=$_result->fetch_array()){
echo $_array[3].'<br/>';
echo $_array['tg_username'].'<br/>';
} $_result->free();
$_mysqli->close();
?>


<!--取值方案四:通过面向对象(OOP) fetch_object()-->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2015/8/27
* Time: 11:54
*/
$_mysqli=new mysqli('localhost','root','******','testguest'); if(mysqli_connect_errno()){
echo '数据库连接错误,错误信息是:'.mysqli_connect_error();
exit();
} //设置数据库编码
$_mysqli->set_charset('utf8'); $_sql='SELECT * FROM tg_user'; $_result=$_mysqli->query($_sql); $_object=$_result->fetch_object();
echo $_object->tg_username.'<br/>'; //遍历
while(!!$_object=$_result->fetch_object()){
echo $_object->tg_username.'<br/>';
} $_result->free();
$_mysqli->close();
?>
												

与Mysqli相关的四种数据库取值的更多相关文章

  1. 【转】Hibernate 原汁原味的四种抓取策略

    最近在研究 Hibernate 的性能优化的时候碰到了"抓取策略", 由于以前没有详细的研究过, 所以到处找资料, 但是无论从一些讲 Hibernate 书籍,还是他人 Blog ...

  2. Hibernate 原汁原味的四种抓取策略(转)

    原文出处:http://www.cnblogs.com/rongxh7/archive/2010/05/12/1733088.html     尊重原作者,访问原创地址 最近在研究 Hibernate ...

  3. web手工项目03-登录功能测试用例及缺陷编写-流程图画法-前后台下单及发货流程图-流程图设计测试用例方法-功能测试涉及到的四种数据库场景

    回顾 注册功能测试(步骤,需求分析(输入分析,处理分析,输出分析),数据构造(有效等价类,无效等价类,有效数据,无效数据),编写用例,执行用例,缺陷报告) 轮播图功能测试(步骤,需求分析拆分测试点,测 ...

  4. (SQL SERVER) (ORACLE) (ACCESS)(POSTGRE SQL)四种数据库操作C#代码

    将对这四种数据库的操作封装到了2个类中可以拷贝过去直接使用. public sealed class OleDbClass { #region private utility methods & ...

  5. JavaScript四种数值取整方法

    一.Math.trunc() 1.定义 Math.trunc()方法去除数字的小数部分,保留整数部分. 2.语法 Math.trunc(value) 3.示例 console.log(Math.tru ...

  6. .net(C#数据库访问) Mysql,Sql server,Sqlite,Access四种数据库的连接方式

    便签记录Mysql,Sql server,Sqlite,Access四种数据库的简单连接方式 //using MySql.Data.MySqlClient; #region 执行简单SQL语句,使用M ...

  7. LoadRunner进行参数化的九种方式取值和连接数据库取值

    一.连接mysql数据库取值 1.首先安装odbc驱动 链接: https://pan.baidu.com/s/1WAYd4ygQqIrbB08S01hSkg 提取码: gdfs 2.操作步骤如下图: ...

  8. locust参数化(数据库取值)

    locust参数化(数据库取值) 基于上一篇参数化的梳理,本篇用另一种方法从数据库中取出这100个用户来登录 思路:在 TaskSet 中的 on_start 方法表示执行任务前的操作,可以将数据库取 ...

  9. django-models 数据库取值

    django.shortcuts import render,HttpResponse from app01.models import * # Create your views here. def ...

随机推荐

  1. CentOS — MySQL备份 Shell 脚本

    原文链接:http://www.cnblogs.com/bruceleeliya/archive/2012/05/04/2482733.html 新建一个 Shell 脚本文件 vi /home/wo ...

  2. 基于AXI VDMA的图像采集系统

    基于AXI VDMA的图像采集系统 转载 2017年04月18日 17:26:43 标签: framebuffer / AXIS / AXI VDMA 2494 本课程将对Xilinx提供的一款IP核 ...

  3. SVN使用(自己总结)

    1.第一次导入,注意要新建个readme.txt文件用于记录版本更改,每次导入时 要填写import message 2.第二次增加文件导入时 勾选未受控版本文件(新增加文件) 完成上传就可更新增加的 ...

  4. [elk]logstash&filebeat常用语句

    filebeat安装dashboard 参考: https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-getting-star ...

  5. python学习之time模块

    time.time() 将时间作为浮点数返回. 在Windows和大多数Unix系统上,时代是1970年1月1日00:00:00(UTC),并且闰秒不计入从时代开始的秒数. >>> ...

  6. centos6.x 抓取ssh登录的用户名和密码

    systemtap是一款非常强大内核调试工具,可以debug很多关于kernel层的问题.Linux是通过PAM模块检测用户信息和认证信息的,从而确定一个用户是否可以登录系统,利用这个知识点,使用sy ...

  7. 接口测试脚本之Jsoup解析HTML

    第一次接触jsoup还是在处理收货地址的时候,当时在写一个下单流程,需要省市区id以及详细门牌号等等,因此同事介绍了jsoup,闲来无事,在此闲扯一番! 1.我们来看下,什么是jsoup,先来看看官方 ...

  8. shell编程sed笔记

    源文件的内容 <modules> <module name="provider"> <!--发布模式--> <bds_mode/> ...

  9. C. Magic Five

    C. Magic Five Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 524288/262144K (Java/Other) Tot ...

  10. flask 中xx.init_app(app)方法

    bootstrap = Bootstrap() mail = Mail() moment = Moment() db = SQLAlchemy() def create_app(config_name ...