mysqli

PHP连接MySQL数据库基础知识-小浪学习网

PHP连接MySQL数据库基础知识

PHP连接MySQL的本质是建立安全通道,需要“钥匙”(数据库连接参数)。了解基础知识(MySQLi扩展、连接池、连接过程),使用简洁有效的PDO连接方式,关注性能优化(预处理语句、连接池)和安全...
站长的头像-小浪学习网站长3个月前
4714
PHP+MySQL实现CRUD之Create操作-小浪学习网

PHP+MySQL实现CRUD之Create操作

创建操作在php+mysql的crud中负责向数据库添加新记录,核心步骤包括连接数据库、编写insert语句、使用预处理防止sql注入、处理表单数据及错误。1. 使用mysqli或pdo扩展建立数据库连接;2. 编写i...
站长的头像-小浪学习网站长1个月前
2814
​PHP8.1与MySQL 8.0权限认证问题解决方案-小浪学习网

​PHP8.1与MySQL 8.0权限认证问题解决方案

在php8.1和mysql 8.0中,解决权限认证问题的方法有三种:1.修改mysql用户的认证插件为mysql_native_password;2.升级php的mysql扩展以支持caching_sha2_password;3.使用pdo并设置特定选项支持c...
站长的头像-小浪学习网站长3个月前
3414
使用SET NAMES命令临时修复MySQL连接乱码-小浪学习网

使用SET NAMES命令临时修复MySQL连接乱码

set names用于解决mysql连接乱码问题,通过统一客户端、连接和结果的字符集。常见适用场景包括网页提交数据乱码、程序读取数据显示异常和命令行操作显示异常。正确使用方法包括:1.确认数据库和...
站长的头像-小浪学习网站长1个月前
2214
解决PHP页面刷新问题:表单处理与安全重定向指南-小浪学习网

解决PHP页面刷新问题:表单处理与安全重定向指南

本文深入探讨了PHP表单提交中常见的页面无限刷新问题,并提供了解决方案。重点介绍了如何正确使用$_POST获取表单数据、优化PHP代码的放置位置以确保重定向成功,并强调了在用户认证中采用安全实...
站长的头像-小浪学习网站长4天前
3614
Laradock 连接 MySQL 数据库时报错 Connection refused,该如何解决?-小浪学习网

Laradock 连接 MySQL 数据库时报错 Connection refused,该如何解决?

mysql 连接拒绝:mysqli::real_connect() 报错 问题描述:在本地使用 laradock 连接 mysql 数据库时,出现了以下错误:mysqli::real_connect(): (hy000/2002): connection refused解决方法:确...
站长的头像-小浪学习网站长5个月前
3114
如何用PHP环境运行旧版本项目 PHP兼容老代码的设置方法-小浪学习网

如何用PHP环境运行旧版本项目 PHP兼容老代码的设置方法

要运行旧版本php项目,需配置兼容环境,步骤包括:1.选择合适的php版本,参考文档或从php 5.6开始尝试;2.使用xampp、docker等工具安装多版本并配置服务器指向;3.启用如mysql等弃用扩展,修改p...
站长的头像-小浪学习网站长24天前
3714
PHP怎么实现数据关联查询 多表关联查询的5个优化技巧-小浪学习网

PHP怎么实现数据关联查询 多表关联查询的5个优化技巧

在php中实现数据关联查询的核心方法是使用sql的join语句配合php数据库扩展处理结果,具体步骤如下:1. 使用pdo或mysqli连接数据库;2. 编写包含inner join、left join等的sql查询语句完成表关联...
站长的头像-小浪学习网站长33天前
2714
PHP连接MariaDB数据库 PHP操作兼容MySQL教程-小浪学习网

PHP连接MariaDB数据库 PHP操作兼容MySQL教程

php连接mariadb的方法与mysql基本一致,使用pdo扩展即可。1. 使用pdo连接数据库,指定host、port、dbname、用户名和密码,并设置charset=utf8mb4防止中文乱码;2. 推荐使用pdo而非mysqli,因其...
站长的头像-小浪学习网站长37天前
4814
PHP数据库操作:INSERT语句使用详解-小浪学习网

PHP数据库操作:INSERT语句使用详解

php中使用insert语句向数据库添加新记录需遵循步骤:1.建立数据库连接;2.构建insert语句;3.执行sql语句;4.处理结果。为防止sql注入,应使用预处理语句或参数化查询。一次插入多条数据可采用i...
站长的头像-小浪学习网站长1个月前
3914