php获取数据库结果集
PHP经常要访问数据库提前数据库里面的数据,那么该怎么样去提前数据呢?
提取数据库代码如下:
<?php
include("conn.php");//数据库连接
$sql="select* from study_sql";//查询数据库表名为study_sql所有的数据记录
$res=mysql_query($sql);//向数据库发送一条sql语句
//$arr=mysql_fetch_row($res);//获取数据库中的第一条信息
echo '<table align="center" width="800" border="1">';//获取的数据用表格显示出来
echo '<cabtion><h1>演示表</h1></cabtion>';
while($arr=mysql_fetch_assoc($res)){//取出表study_sql中的所有结果集
echo '<tr>';
foreach($arr as $col){//遍历数据
echo '<td>'.$col.'</td>';
}
echo "</tr>";
}
?>

常用SQL函数如下:
- mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数
- mysql_client_encoding — 返回字符集的名称
- mysql_close — 关闭 MySQL 连接
- mysql_connect — 打开一个到 MySQL 服务器的连接
- mysql_create_db — 新建一个 MySQL 数据库
- mysql_data_seek — 移动内部结果的指针
- mysql_db_name — 取得结果数据
- mysql_db_query — 发送一条 MySQL 查询
- mysql_drop_db — 丢弃(删除)一个 MySQL 数据库
- mysql_errno — 返回上一个 MySQL 操作中的错误信息的数字编码
- mysql_error — 返回上一个 MySQL 操作产生的文本错误信息
- mysql_escape_string — 转义一个字符串用于 mysql_query
- mysql_fetch_array — 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
- mysql_fetch_assoc — 从结果集中取得一行作为关联数组
- mysql_fetch_field — 从结果集中取得列信息并作为对象返回
- mysql_fetch_lengths — 取得结果集中每个输出的长度
- mysql_fetch_object — 从结果集中取得一行作为对象
- mysql_fetch_row — 从结果集中取得一行作为枚举数组
- mysql_field_flags — 从结果中取得和指定字段关联的标志
- mysql_field_len — 返回指定字段的长度
- mysql_field_name — 取得结果中指定字段的字段名
- mysql_field_seek — 将结果集中的指针设定为制定的字段偏移量
- mysql_field_table — 取得指定字段所在的表名
- mysql_field_type — 取得结果集中指定字段的类型
- mysql_free_result — 释放结果内存
- mysql_get_client_info — 取得 MySQL 客户端信息
- mysql_get_host_info — 取得 MySQL 主机信息
- mysql_get_proto_info — 取得 MySQL 协议信息
- mysql_get_server_info — 取得 MySQL 服务器信息
- mysql_info — 取得最近一条查询的信息
- mysql_insert_id — 取得上一步 INSERT 操作产生的 ID
- mysql_list_dbs — 列出 MySQL 服务器中所有的数据库
- mysql_list_fields — 列出 MySQL 结果中的字段
- mysql_list_processes — 列出 MySQL 进程
- mysql_list_tables — 列出 MySQL 数据库中的表
- mysql_num_fields — 取得结果集中字段的数目
- mysql_num_rows — 取得结果集中行的数目
- mysql_pconnect — 打开一个到 MySQL 服务器的持久连接
- mysql_ping — Ping 一个服务器连接,如果没有连接则重新连接
- mysql_query — 发送一条 MySQL 查询
- mysql_real_escape_string — 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集
- mysql_result — 取得结果数据
- mysql_select_db — 选择 MySQL 数据库
- mysql_set_charset — 设置客户端的字符集
- mysql_stat — 取得当前系统状态
- mysql_tablename — 取得表名
- mysql_thread_id — 返回当前线程的 ID
- mysql_unbuffered_query — 向 MySQL 发送一条 SQL 查询,并不获取和缓存结果的行
php获取数据库结果集的更多相关文章
- java获取数据库数据表的元数据
Connction conn; DatabaseMetaData dmd=conn.getMetaData();//获取数据库元数据 PreparedStatment ps; ps.getParame ...
- 获取数据库时间sql 以及行级锁总结-共享锁-排他锁-死锁
--TRUNC(date,[fmt]) /TRUNC(number[,decimals])SELECT SYSDATE FROM dual;SELECT TRUNC(SYSDATE) FROM dua ...
- mysql数据库连接池使用(三)数据库元数据信息反射数据库获取数据库信息
1.1. mysql数据库连接池使用(三)数据库元数据信息反射数据库获取数据库信息 有时候我们想要获取到数据库的基本信息,当前程序连接的那个数据库,数据库的版本信息,数据库中有哪些表,表中都有什么字段 ...
- mongoshell 执行JavaScript文件获取数据库实例基本信息
由于MongoDB没有关系型数据中强大的数据字典.因此,如果需要汇总统计一些内部信息,包括数据量,基本元信息,集群架构,状态信息.则需要自己写脚本统计.为日后工作方便,本人在此将一些统计信息通过Jav ...
- JDBC核心技术(获取数据库链接、数据库事务、数据库链接池)
@ 目录 前言 数据的持久化 Java数据存储技术 JDBC介绍 JDBC体系结构 获取数据库链接 Driver接口 加载注册JDBC驱动 获取数据库链接 数据库链接方式(实例) 方式一:代码中显示出 ...
- IOS FMDB 获取数据库表和表中的数据
ios开发中,经常会用到数据库sqlite的知识,除了增,删,改,查之外,我们说说如何获取数据库中有多少表和表相关的内容. 前言 跟数据库使用相关的一般的增删改查的语句,这里就不做解释了.在网上有很多 ...
- 获取数据库表详细信息、存储过程、视图、的sql
select s.[name] + '.' + t.[name] as tablename from sys.tables as t,sys.schemas as s where t.schema_i ...
- sql sever获取数据库还原时间语句
--只获取数据库名称和最后的还原时间 SELECT sdb.Name AS DatabaseName , ), ), '-') AS LastBackUpTime FROM sys.sysdataba ...
- 【java 获取数据库信息】获取MySQL或其他数据库的详细信息
1.首先是 通过数据库获取数据表的详细列信息 package com.sxd.mysqlInfo.test; import java.sql.Connection; import java.sql.D ...
随机推荐
- java-04类和对象课堂练习
1.请运行并输入以下代码,得到什么结果 public class Test { public static void main(String[] args){ Foo obj1=new Foo(); ...
- TP中登录验证
loginpro 1.建立控制器 loginController.calss.php <?php namespace Admin\Controller; header('Content-type ...
- Js中的prototype的用法一
一 prototype介绍 prototype对象是实现面向对象的一个重要机制.每个函数也是一个对象,它们对应的类就是function,每个函数对象都具有一个子对象prototype.Prototyp ...
- 微信无法跳转appstore总结--应用宝微下载申请
以前是有方法,可以实现微信下跳转appstore的. 大概就是把url改为:http://mp.weixin.qq.com/mp/redirect?url="跳转url"(可编码也 ...
- http协议及原理分析 1
1:200与304的区别 浏览器第一次加载成功返回200状态,并会在浏览器的缓存中记录下 max-age 这个值.第二次发起服务器的访问时 会先看缓存中有没有要加载的资源 如果有 再去看有没有超出 m ...
- LOJ 10189 仓库建设 ——斜率优化dp
题目:https://loj.ac/problem/10189 #include<iostream> #include<cstdio> #include<cstring& ...
- 获得Oracke中刚插入的ID ---> GetInsertedID()
(1)首先 需要创建序列: CREATE SEQUENCE SE_TD_POWER MINVALUE 1 NOMAXVALUE START WITH 1 INCREMENT BY 1 NOCYCLE ...
- Java基础--阻塞队列ArrayBlockingQueue
ArrayBlockingQueue是阻塞队列的一种,基于数组实现,长度固定,队尾添加,队首获取, 构造函数: ArrayBlockingQueue(int capacity) ArrayBlocki ...
- 2015.1.15 利用Oracle函数插入表结构 Bulk collect into 不用循环,简洁高效
如果表结构只对应一个字段,可以 select col1 bulk collect into 变量,不用游标循环,简洁高效 create or replace function get_airway_s ...
- ABP模块配置
介绍 我们知道ABP中模块的配置都是通过模块的Configuration属性来设置的.例如在模块的生命周期方法中可以进行一系列的配置 审计 MQ Redis....也可以替换一些ABP默认配置 通常我 ...