猪小侠源码,https://www.20zxx.cn/ |
这篇文章为大家介绍,实用的PHP网站实际开发中常用到的操作mysql数据库的代码段,所有代码均可靠执行,此文将持续更新!!!
1、向数据库插入数据表
<?php
$con = mysql_connect(\"【数据库地址】\",\"【数据库用户名】\",\"【数据库密码】\");//创建MySQL连接
mysql_select_db(\"【数据库名】\", $con);//选择MySQL数据库
$sql = \"CREATE TABLE abc
(
id int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
openid varchar(32),
nickname varchar(32),
sex varchar(8)
)\";//创建名称为abc的数据表,id不能为空且自动递增并设置为主键
mysql_query($sql,$con);//执行一条MySQL语句
mysql_close($con);//关闭mysql连接
?>
2、向数据库表中插入新记录
<?php
$datatime = date(\"Y-m-d H:i:s\",time());//获取时间
$con = mysql_connect(\"【数据库地址】\",\"【数据库用户名】\",\"【数据库密码】\");//创建MySQL连接
mysql_select_db(\"【数据库名】\", $con);//选择MySQL数据库
mysql_query(\"SET NAMES \'UTF8\'\");//设置编码(解决插入中文乱码的问题)
mysql_query(\"INSERT INTO 【数据表名】 (openid, add_time, nickname)
VALUES (\'123\', \'$datatime\', \'abc\')\");//插入新记录
mysql_close($con);//关闭mysql连接
?>
3、读取数据表的所有内容
<?php
$con = mysql_connect(\"【数据库地址】\",\"数【据库用户名】\",\"【数据库密码】\");//创建MySQL连接
mysql_select_db(\"【数据库名】\", $con);//选择MySQL数据库
$result = mysql_query(\"SELECT * FROM 【数据表名】\");//获取数据表的所有数据
while($row = mysql_fetch_array($result)){//从结果集中取得一行作为关联数组,如何没有更多行则返回false
echo $row[\'openid\'].\"
\";//输出表中所有openid字段的值
}
mysql_close($con);//关闭mysql连接
?>
4、读取数据表的匹配数据
<?php
$con = mysql_connect(\"【数据库地址】\",\"【数据库用户名】\",\"【数据库密码】\");//创建MySQL连接
mysql_select_db(\"【数据库名】\", $con);//选择MySQL数据库
$result = mysql_query(\"SELECT * FROM 【数据表名】 WHERE openid=\'123\'\");//获取数据表的openid=123的数据行
while($row = mysql_fetch_array($result)){//从结果集中取得一行作为关联数组,如何没有更多行则返回false
echo $row[\'nickname\'].\"
\";//输出表中所有openid字段的值
}
mysql_close($con);//关闭mysql连接
?>
5、修改数据库表中的数据
<?php
$con = mysql_connect(\"【数据库地址】\",\"【数据库用户名】\",\"【数据库密码】\");//创建MySQL连接
mysql_select_db(\"【数据库名】\", $con);//选择MySQL数据库
mysql_query(\"UPDATE 【数据表名】 SET nickname=\'new\' WHERE openid=\'123\'\");//更新id=123记录行的nickname字段
mysql_close($con);//关闭mysql连接
?>
6、从数据表中删除记录
<?php
$con = mysql_connect(\"【数据库地址】\",\"【数据库用户名】\",\"【数据库密码】\");//创建MySQL连接
mysql_select_db(\"数据库名\", $con);//选择MySQL数据库
mysql_query(\"DELETE FROM 数据表名 WHERE openid=\'123\'\");//删除openid=123的一行记录
mysql_close($con);//关闭mysql连接
?>
7、从数据库删除数据表
<?php
$con = mysql_connect(\"【数据库地址】\",\"【数据库用户名】\",\"【数据库密码】\");//创建MySQL连接
mysql_select_db(\"数据库名\", $con);//选择MySQL数据库
$sql = \"DROP TABLE abc\";//删除名为abc的数据表
mysql_query($sql,$con);//执行一条MySQL语句
mysql_close($con);//关闭mysql连接
?>
PHP 数据对象(PDO)扩展为PHP访问数据库定义了一个轻量级的一致接口。提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。
PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本。
下面以一个示例来说明PDO用法:
<?php
$host = \"【数据库地址】\";
$username = \"【数据库用户名】\";
$password = \"【数据库密码】\";
$dbname = \"【数据库名】\";
//将要执行的代码放入try块中,如果这些代码执行过程中某一条语句发生异常,则程序直接跳转到catch块中,由$e收集错误信息和显示。
try {
$conn = new PDO(\"mysql:host=$host;dbname=$dbname\", $username, $password);//创建连接
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //设置 PDO 错误模式,用于抛出异常
$sql = \"CREATE TABLE abc (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
openid varchar(32) NOT NULL,
nickname varchar(32) NOT NULL,
sex varchar(8) NOT NULL
)\";//创建名称为abc的数据表,id不能为空且自动递增并设置为主键
$conn->exec($sql);//使用exec()没有结果返回
}
catch(PDOException $e){
echo $sql . \"
\" . $e->getMessage();//显示异常信息
}
$conn = null;//关闭连接
?>
如果环境允许,尽可能去使用PDO来进行MySQL数据库操作。
猪小侠源码,https://www.20zxx.cn/ |
:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可, 转载请附上原文出处链接。
1、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务!
2、本站提供的模板、软件工具等其他资源,均不包含技术服务,请大家谅解!
3、本站提供的资源仅供下载者参考学习,请勿用于任何商业用途,请24小时内删除!
4、如需商用,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
5、本站部分资源存放于百度网盘或其他网盘中,请提前注册好百度网盘账号,下载安装百度网盘客户端或其他网盘客户端进行下载;
6、本站部分资源文件是经压缩后的,请下载后安装解压软件,推荐使用WinRAR和7-Zip解压软件。
7、如果本站提供的资源侵犯到了您的权益,请邮件联系: 442469558@qq.com 进行处理!
猪小侠源码-最新源码下载平台 PHP教程 PHP操作MySQL的常用代码段梳理与总结 https://www.20zxx.cn/464192/xuexijiaocheng/qes.html
猪小侠源码,优质资源分享网
相关文章
- java非法字符‘\\ufeff‘解决方法 2024-03-11
- Java中单体应用锁的局限性&分布式锁 2024-03-11
- 如何通过php函数解决页面渲染慢的问题? 2024-03-11
- 如何评估php性能优化函数的效果? 2024-03-11
- 如何利用PHP脚本在Linux中进行目录操作 2024-03-11
- 如何通过PHP脚本在Linux中进行系统监测 2024-03-11
- 如何使用php函数来优化表单处理和提交功能? 2024-03-11
- 如何通过PHP脚本在Linux服务器上实现数据加密 2024-03-11
- 如何通过php函数来优化验证码生成和校验? 2024-03-11
- 如何使用php函数来优化多语言支持功能? 2024-03-11
做猪小侠源码的代理,提供一站式服务
如果你不懂得搭建网站或者服务器,小程序,源码之类的怎么办? 第一通过本站学习各种互联网的技术 第二就是联系客服,我帮帮你搭建(当然要收取部分的费用) 第三成为我们的代理,我们提供整套的服务。