与Mysqli相关的四种数据库取值

<!--取值方案一:通过数字数组 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();?> 
				
时间: 2024-08-30 04:41:39

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

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

原文出处:http://www.cnblogs.com/rongxh7/archive/2010/05/12/1733088.html     尊重原作者,访问原创地址 最近在研究 Hibernate 的性能优化的时候碰到了"抓取策略", 由于以前没有详细的研究过, 所以到处找资料, 但是无论从一些讲 Hibernate 书籍,还是他人 Blog 中都没有找到详细 介绍 Hibernate 文档中所说的原汁原味的抓取策略, 综合懒加载等等特性混在了一起, 所 以在这自己在借鉴了他人的基

locust参数化(数据库取值)

基于上一篇参数化的梳理,本篇用另一种方法从数据库中取出这100个用户来登录 思路:在 TaskSet 中的 on_start 方法表示执行任务前的操作,可以将数据库取数据的这个操作放在里面执行 from locust import task,TaskSet,HttpLocust import pymysql import os class MyTaskSet(TaskSet): def run_sql(self): self.connect = pymysql.connect( host = "

SpringMVC-方法四种类型返回值总结,你用过几种?

SpringMVC 现在算是 Java 领域的一个基础性框架了,很多人天天用,可是对于 SpringMVC 方法的返回值,你又是否完全清楚呢?今天松哥就来和大家聊一聊 SpringMVC 中四种不同类型的返回值,看看有没有 get 到你的知识盲点? 1. ModelAndView 以前前后端不分的情况下,ModelAndView 应该是最最常见的返回值类型了,现在前后端分离后,后端都是以返回 JSON 数据为主了.后端返回 ModelAndView 这个比较容易理解,开发者可以在 ModelAn

JavaScript四种数值取整方法

一.Math.trunc() 1.定义 Math.trunc()方法去除数字的小数部分,保留整数部分. 2.语法 Math.trunc(value) 3.示例 console.log(Math.trunc(2.01)); // 2 console.log(Math.trunc(2.9)); // 2 console.log(Math.trunc('0.22')); // 0 console.log(Math.trunc(-1.22)); // -1 console.log(Math.trunc(

四种数据库随机获取数据的方法

SQL Server: SELECT TOP n * FROM T_table ORDER BY NEWID(); ORACLE: SELECT FROM (SELECT FROM T_USER ORDER BY DBMS_RANDOM.RANDOM()) WHERE RONUM <= n MySQL: SELECT * FROM T_table ORDER BY RAND() LIMIT n Access: SELECT TOP n * FROM T_table ORDER BY rnd([一

数据库取值 三级分类后台遍历

/** * 将从数据库读取的标签一维数组转成标签树形式 * 根据每个值的parent_id, 将其变为相应值的叶子 * @params array $tagList 从数据库读取的一维数组, 数组每个值包含id和parent_id * int $root树根节点的父id string $id 默认为id列名 string $pid 默认为parent_id列名 string $child分支点的索引 * @return array $tree 多维数组的标签树 * */static functi

使用powershell连接oracle数据库(取值、更新)

在工作中我们常常需要使用powershell连接Oracle数据库.但是在百度找到的代码都是很老的,而且还需要oracle数据库连接客户端.查找一番后发现Oracle官方早已经发布了对.net官方连接库,高效简单.连接库地址:https://www.oracle.com/technetwork/developer-tools/visual-studio/overview/index.html 我写的小小demo:官方文档:https://docs.oracle.com/cd/E11882_01/

后台数据库取值 轮播图

<div> <div id="myCarousel" class="carousel slide"> <!-- 轮播(Carousel)指标 --> <ol class="carousel-indicators" style="bottom: 0;"> <c:forEach items="${advertList}" var="advert&q

Mvc4_传值取值应用

Mvc路由运行机制:   首先,Web 浏览器向服务器发送一条URL 请求,如http://HostName/ControllerName/ActionName/Parameters. 其次,请求被ASP. NET MVC 的路由映射系统获取, 并按照映射规则, 解析出 ControllerName,ActionName 和Parameters: 再次,到Controllers 目录下找到ControllerNameController.cs 类, 并在这个类中找到与 ActionName 同名