PHP mysqli 测试运行

标签 php mysql testing command-line mysqli

我有一个 PHP 脚本,其中包含一个选择查询和几个准备好的更新语句。有没有办法在测试模式下运行脚本,这样就不会将任何更改写入数据库?

最佳答案

您可以将整个事情包装在一个事务中,然后在其他测试查询完成后回滚该事务。

或者您转储所涉及的表,并在每次测试后恢复转储,以便在每次运行之间保持环境一致。

关于PHP mysqli 测试运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7984401/

相关文章:

php - 弹出动态通知

javascript - "landing page"的一个好的定义是什么?

mysql - 在 Kubernetes 上创建时如何初始化 mysql 容器?

php - 当我单击按钮时,如何识别 php 中的下拉列表值并在 MySQLi 中删除它?

mysql - 如何搭建SQL测试环境?

testing - 从 test_helper 编译失败

php - 尝试为每个照片库检索一张随机照片作为封面照片

php - Codeigniter 中的 Mysql 查询

javascript - 如何测试 Node 数据分块功能

php - Mysql在查询之间多次