首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
keyword
less
javascript
byte
heap
datetime
blob
lua
hook
email
request
chat
solr
hash
golang
timezone
eval
tree
require
function
random
input
command
main
vbscript
cSharp
case
uml
substring
text
stream
controller
get
cPlusPlus
netty
dll
default
future
express
install
config
utf-8
httpclient
perl
jsp
php5
php7
join
node.js
hashcode
uri
ip
php8
metadata
grid
instance
cpython
php
split
bit
actionscrip
timestamp
python3
python2
buffer
select
dagger
web3
process
audio
bytecode
cmd
match
export
header
io
cookie
int
settings
当前位置:
开发笔记
>
编程语言
> 正文
php简单数据库连接类-PHP源码
作者:陈家碧玉3 | 来源:互联网 | 2018-07-17 01:24
ec(2);<?php dd new LampDb(localhost,root,2184237,note,utf8); $sql "select * from mynote";
dd =
new
LampDb(
'localhost'
,
'root'
,
'2184237'
,
'note'
,
'utf8'
);
$sql
=
"select * from mynote"
;
$handle
=
$dd
->query(
$sql
);
$aa
=
$dd
->fetchOneRow(
$handle
);
print_r(
$aa
);
echo
"
"
;
$ddd
=
$dd
->fetchRows(
$handle
);
for
(
$n
=0;
$n
<
count
(
$ddd
);
$n
++){
echo
$ddd
[
$n
][
'id'
] .
"标题"
.
$ddd
[
$n
][
'subject'
];
echo
"
"
;
}
echo
"
"
;
echo
"nums="
.
$dd
->fetchRowNums(
$handle
);
?>
php
class
LampDb
{
private
$conn
;
//连接数据库
function
__construct(
$host
,
$user
,
$pass
,
$dbname
,
$charset
)
{
$this
->cOnn= mysql_connect(
$host
,
$user
,
$pass
);
mysql_query(
'set names $charset'
);
$db
= mysql_select_db(
$dbname
,
$this
->conn);
}
//查询语句
function
query(
$sql
)
{
$handle
= mysql_query(
$sql
,
$this
->conn);
return
$handle
;
}
//查询一条记录
function
fetchOneRow(
$handle
)
{
$aa
= mysql_fetch_assoc(
$handle
);
return
$aa
;
}
//查询多条记录
function
fetchRows(
$handle
,
$i
=0)
{
while
(
$bb
= mysql_fetch_assoc(
$handle
)){
$bbb
[
$i
] =
$bb
;
$i
++;
}
return
$bbb
;
}
//获取一个查询语句返回的记录数
function
fetchRowNums(
$handle
)
{
//$handle = $this->query($sql);
$num
= mysql_num_rows(
$handle
);
return
$num
;
}
}
?>
php
sql
mysql
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
mysql
CentOS 6.3 64位系统下搭建LAMP环境并安装PHP 5.5.7
在成功安装和测试MySQL及Apache之后,接下来的步骤是安装PHP。为了确保安全性和配置的一致性,建议在安装PHP前先停止MySQL和Apache服务,并将MySQL集成到PHP中。 ...
[详细]
蜡笔小新 2024-12-23 13:08:12
mysql
SQL基础入门与数据库体系概述
本文介绍了数据库体系的基础知识,涵盖关系型数据库(如MySQL)和非关系型数据库(如MongoDB)的基本操作及高级功能。通过三个阶段的学习路径——基础、优化和部署,帮助读者全面掌握数据库的使用和管理。 ...
[详细]
蜡笔小新 2024-12-22 19:17:15
mysql
云计算的优势与应用场景
本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ...
[详细]
蜡笔小新 2024-12-23 13:54:13
text
C#中SQL Server与Access批量数据插入性能对比
本文探讨了使用C#在SQL Server和Access数据库中批量插入多条数据的性能差异。通过具体代码示例,详细分析了两种数据库的执行效率,并提供了优化建议。 ...
[详细]
蜡笔小新 2024-12-23 13:03:32
text
阿里云ecs怎么配置php环境,阿里云ecs配置选择
阿里云ecs怎么配置php环境,阿里云ecs配置选择 ...
[详细]
蜡笔小新 2024-12-23 11:12:07
text
如何查询拥有多个特定BookID的单个会员
本文介绍如何从包含多个记录的会员表中,筛选出同时拥有BookID为10和14的会员。通过SQL查询语句,可以有效地获取符合条件的MemberID。 ...
[详细]
蜡笔小新 2024-12-22 19:46:31
function
JavaScript 中创建对象的多种方法
本文详细介绍了 JavaScript 中创建对象的几种常见方式,包括对象字面量、构造函数和 Object.create 方法,并提供了示例代码和属性描述符的解释。 ...
[详细]
蜡笔小新 2024-12-22 16:40:51
heap
优化DB2数据库性能的关键策略
本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ...
[详细]
蜡笔小新 2024-12-22 16:20:33
heap
XAMPP环境下Apache和MySQL端口修改及WordPress登录指南
本文详细介绍了在XAMPP环境中如何修改Apache和MySQL的默认端口号,并确保WordPress能够正常访问。同时,提供了针对Go语言社区和Golang开发者的相关建议。 ...
[详细]
蜡笔小新 2024-12-22 13:14:54
heap
澄清对 IN 语句索引使用常见误解
本文旨在纠正关于 MySQL 中 IN 语句是否使用索引的常见误解。许多人认为 IN 语句的索引使用与字符串长度有关,实际上,影响因素更为复杂,包括数据分布和 MySQL 版本等因素。 ...
[详细]
蜡笔小新 2024-12-22 12:34:36
text
简化报表生成:EasyReport工具的全面解析
本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ...
[详细]
蜡笔小新 2024-12-22 11:11:28
substring
mysql存储过程生成随机测试数据
1.介绍有时候我们需要一些模拟数据来进行测试,今天简单记录下如何用存储过程生成一些随机数据。2.建表我们新建一张学生表和教师表如下:CREATETABLEstudent(idINT ...
[详细]
蜡笔小新 2024-12-21 23:22:14
timezone
Windows 7 环境下配置 Nginx 1.10.3 和 PHP 7.1.1 NTS (Win32 VC14 x64)
本文详细介绍了在 Windows 7 系统中配置 Nginx 1.10.3 和 PHP 7.1.1 NTS 的步骤,包括修改 PHP 配置文件、处理依赖项以及创建批处理脚本启动和停止服务。重点解释了如何解决常见的运行时错误。 ...
[详细]
蜡笔小新 2024-12-21 18:54:45
function
利用MySQL弱口令获取系统权限的实战案例
本文详细介绍了一种通过MySQL弱口令漏洞在Windows操作系统上获取SYSTEM权限的方法。该方法涉及使用自定义UDF DLL文件来执行任意命令,从而实现对远程服务器的完全控制。 ...
[详细]
蜡笔小新 2024-12-21 18:17:57
function
解决Windows和SSMS中未注册'microsoft.ACE.oledb.12.0'提供程序的问题
本文介绍了解决在Windows操作系统或SQL Server Management Studio (SSMS) 中遇到的“microsoft.ACE.oledb.12.0”提供程序未注册问题的方法,特别针对Access Database Engine组件的安装。 ...
[详细]
蜡笔小新 2024-12-21 15:21:22
陈家碧玉3
这个家伙很懒,什么也没留下!
Tags | 热门标签
keyword
less
javascript
byte
heap
datetime
blob
lua
hook
email
request
chat
solr
hash
golang
timezone
eval
tree
require
function
random
input
command
main
vbscript
cSharp
case
uml
substring
text
RankList | 热门文章
1
vue中使用微信公众号js-sdk踩坑记录
2
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
3
微信小程序判断用户是否需要再次授权获取个人信息
4
微信小程序 可搜索的地址选择实现详解
5
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
6
微信小程序实现pdf、word等格式文件上传的方法
7
微信小程序防止多次点击跳转(函数节流)
8
小程序实现图片预览裁剪插件
9
微信小程序获取复选框全选反选选中的值(实例代码)
10
微信jssdk踩坑之签名错误invalid signature
11
微信小程序实现菜单左右联动
12
小程序富文本提取图片可放大缩小
13
微信小程序实现点击生成随机验证码
14
微信小程序onShareTimeline()实现分享朋友圈
15
微信小程序学习之wxs使用教程
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有