mysql数据库连接类
<?php
代码如下 | 复制代码 |
$dbhost = 'localhost'; // 数据库服务器
|
// ============================================================================
代码如下 | 复制代码 |
class db_class { function connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect = 0) { function select_db($dbname) { function fetch_array($query, $result_type = MYSQL_ASSOC){
return $query; function query($sql, $silence = 0) { function unbuffered_query($sql, $silence = 0) { function affected_rows() { function error() { function errno() { function result($query, $row) { function num_rows($query) { function num_fields($query) { function free_result($query) { function insert_id() { function fetch_row($query) { function close() { } |
/***********************************************************/
// ========= 连接数据库 =====================www.111cn.net==================================
代码如下 | 复制代码 |
$db = new db_class; $db->connect($dbhost, $dbuser, $dbpw, $pconnect); $db->select_db($dbname); unset($dbhost, $dbuser, $dbpw, $dbname, $pconnect); |
代码如下 | 复制代码 |
$objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', iconv('gbk', 'utf-8', '中文Hello')) ->setCellValue('B2', 'world!') ->setCellValue('C1', 'Hello') ->setCellValue('D2', 'world!'); |
//用php 用自带转码函数iconv转换一下就OK了。
<?php教程
//连接数据库教程
$link_id = mysql教程_connect("localhost","root","") or die("连接失败");
if($link_id)
{
//选择数据库
mysql_select_db("my_test");
//以上为头部数据库连接部分,为以下公用的部分。
if(!$_GET[id]){
//显示用户列表
$sql = "select * from userinfo";
$result=mysql_query($sql);
echo "<TABLE border=1>
<TR>
<TD>编号</TD>
<TD>用户名称</TD>
<TD>性别</TD>
<TD>年龄</TD>
<TD>注册时间</TD>
<TD>详细信息</TD>
</TR>";
while($row=mysql_fetch_array($result)){
echo "<TR>
<TD>".$row[id]."</TD>
<TD>".$row[username]."</TD>
<TD>".$row[gender]."</TD>
<TD>".$row[age]."</TD>
<TD>".$row[regdate]."</TD>
<TD><a href=query.php?id=".$row[id].">查看</a></TD>
</TR>";
}
echo "</TABLE>";
}
else
{
//显示指定用户的详细信息
$sql="select * from userinfo where id=".$_GET[id];
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
echo "编号:".$row[id]."<br>用户名:".$row[username]."<br>性别:".$row[gender]."<br>年龄:".$row[age]."<br>注册时间:".$row['regdate'];
echo "<br><br><br><a href=query.php>继续查询</a>";
}
}//end if
?>
<HTML>
<HEAD>
<TITLE>基于数据库的页面计数器范例</TITLE>
</HEAD>
<BODY>
代码如下 | 复制代码 |
<?PHP $db=mysql_connect("localhost","root","qwaszx"); $query="select * from num"; $result=mysql_db_query("test",$query); if($result){ $r=mysql_fetch_array($result); $query='update num set NumValue='.$counter.' where id=1'; $result=mysql_db_query("test",$query); mysql_close(); |
</BODY>
</HTML>
代码如下 | 复制代码 |
$Host="localhost"; $MySQL_UserName="root"; $MySQL_UserPass="password"; $MySQL_Database="db"; $Query="SELECT * FROM domain"; if (!mysql_connect ($Host, $MySQL_UserName, $MySQL_UserPass)){ print "Cannot connect to MySQL: ".mysql_error(); exit; } if (!mysql_select_db ($MySQL_Database)){ print "Cannot select db<BR>"; exit; } if (!$Result_ID=mysql_query ($Query)){ print "Query Error: ".mysql_error(); exit; } while ($Result=mysql_fetch_row($Result_ID)){ print "------------------<BR>"; print "$Result[0]<BR>"; print "$Result[1]<BR>"; print "$Result[2]<BR>"; print "$Result[3]<BR>"; print "-------------------<BR>"; }?> |
相关文章
- 操作类就是把一些常用的一系列的数据库或相关操作写在一个类中,这样调用时我们只要调用类文件,如果要执行相关操作就直接调用类文件中的方法函数就可以实现了,下面整理了...2016-11-25
- 本文给大家分享C#连接SQL数据库和查询数据功能的操作技巧,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友参考下吧...2021-05-17
- 最基础的对数据的增加删除修改操作实例,菜鸟们收了吧...2013-09-26
- 这篇文章主要介绍了C#从数据库读取图片并保存的方法,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下...2021-01-16
- 这篇文章主要介绍了解决Mybatis 大数据量的批量insert问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-01-09
Antd-vue Table组件添加Click事件,实现点击某行数据教程
这篇文章主要介绍了Antd-vue Table组件添加Click事件,实现点击某行数据教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-11-17- 这篇文章主要介绍了详解如何清理redis集群的所有数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-18
- 这篇文章主要介绍了Intellij IDEA连接Navicat数据库的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借价值,需要的朋友可以参考下...2021-03-25
- 在开发过程中,我们经常会将日期时间的毫秒数存放到数据库,但是它对应的时间看起来就十分不方便,我们可以使用一些函数将毫秒转换成date格式。 一、 在MySQL中,有内置的函数from_unixtime()来做相应的转换,使用如下: 复制...2014-05-31
- 这篇文章主要介绍了vue 获取到数据但却渲染不到页面上的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-11-19
- C#使用System.IO中的文件操作方法在Windows系统中处理本地文件相当顺手,这里我们还总结了在Oracle中保存文件的方法,嗯,接下来就来看看整理的C#操作本地文件及保存文件到数据库的基本方法总结...2020-06-25
- 通过内网连另外一台机器的mysql服务, 确发现速度N慢! 等了大约几十秒才等到提示输入密码。 但是ping mysql所在服务器却很快! 想到很久之前有过类似的经验, telnet等一些服务在连接请求的时候,会做一些反向域名解析(如果...2015-10-21
- 在php中解析xml文档用专门的函数domdocument来处理,把json在php中也有相关的处理函数,我们要把数据xml 数据存到一个数据再用json_encode直接换成json数据就OK了。...2016-11-25
- 某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库。使用以下方法,可以非常简单地实现。假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb。步骤如下:1. 首先创建新的数据库newd...2015-10-21
- 这篇文章主要介绍了mybatis-plus 处理大数据插入太慢的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-18
- mysqldump命令的用法1、导出所有库系统命令行mysqldump -uusername -ppassword --all-databases > all.sql 2、导入所有库mysql命令行mysql>source all.sql; 3、导出某些库系统命令行mysqldump -uusername -ppassword...2015-10-21
- 1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库...2013-09-23
- 这篇文章主要介绍了postgresql数据添加两个字段联合唯一的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-04
- 这篇文章主要介绍了c#从数据库里取得数据并异步更新ui的方法,大家参考使用吧...2020-06-25
Vue生命周期activated之返回上一页不重新请求数据操作
这篇文章主要介绍了Vue生命周期activated之返回上一页不重新请求数据操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-26