使用PDO创建数据库(如果不存在)

洛根郡

我正在尝试创建一个数据库安装的PHP文件,该文件首先尝试使用执行的PDO准备好的语句创建一个数据库(如果尚不存在),然后连接到该数据库。这是我会怎么做吗?还是我在这里想念的东西?

$mysql = new PDO("mysql:host=localhost", $dbusername, $dbpassword);
$pstatement = $mysql->prepare("CREATE DATABASE IF NOT EXISTS $dbname");
$pstatment->execute();
$dbconn = new PDO("mysql:host=localhost;dbname=$dbname", $dbusername, $dbpassword);
你的常识

更加合理和安全的代码。

$pdo = new PDO("mysql:host=localhost", $dbusername, $dbpassword);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$dbname = "`".str_replace("`","``",$dbname)."`";
$pdo->query("CREATE DATABASE IF NOT EXISTS $dbname");
$pdo->query("use $dbname");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果FuelPHP中不存在,则创建数据库

来自分类Dev

使用mysqli + php创建数据库(如果不存在)

来自分类Dev

如果数据库不存在,如何使用php创建表?

来自分类Dev

如果数据库不存在,则创建数据库

来自分类Dev

使用批处理来检测数据库是否存在,如果不存在,请创建它

来自分类Dev

如果文件导入命令行不存在,MySQL创建数据库

来自分类Dev

如果不存在则创建数据库dbname,影响1行

来自分类Dev

如果不存在,则在oracle数据库中自动创建表

来自分类Dev

如果在选择时不存在在口才数据库中创建记录,

来自分类Dev

创建数据库(如果不存在)一次

来自分类Dev

如何通过VQMOD创建新的数据库表(如果不存在)

来自分类Dev

如果 yml 文件不存在,则在 mysql 中创建数据库时出错

来自分类Dev

数据库错误(如果特定行会不存在)

来自分类Dev

如果数据库中不存在某些内容

来自分类Dev

新建数据库(如果不存在)

来自分类Dev

SSRS - 如果数据库不存在则忽略

来自分类Dev

即使数据库不存在,也可以使用Hibernate动态创建PostgreSQL数据库

来自分类Dev

OperationalError:数据库不存在

来自分类Dev

严重:数据库不存在

来自分类Dev

数据库不存在

来自分类Dev

Cakephp更新多个记录或如果数据库中不存在id则创建一个新记录

来自分类Dev

Mongo查询始终返回数据库中存在的值,如果不存在

来自分类Dev

Mongo查询始终返回数据库中存在的值,如果不存在

来自分类Dev

检查数组中的元素,如果不存在则将数据存入数据库

来自分类Dev

如果特定列中不存在值,则将数据插入数据库

来自分类Dev

Firebase 实时数据库,无法检查现有数据的数据库,如果不存在则推送

来自分类Dev

如果iOS sqlite中不存在数据库,则导入

来自分类Dev

H2 SQL数据库-如果记录不存在,则插入

来自分类Dev

如果数据库中不存在序列号,如何生成

Related 相关文章

  1. 1

    如果FuelPHP中不存在,则创建数据库

  2. 2

    使用mysqli + php创建数据库(如果不存在)

  3. 3

    如果数据库不存在,如何使用php创建表?

  4. 4

    如果数据库不存在,则创建数据库

  5. 5

    使用批处理来检测数据库是否存在,如果不存在,请创建它

  6. 6

    如果文件导入命令行不存在,MySQL创建数据库

  7. 7

    如果不存在则创建数据库dbname,影响1行

  8. 8

    如果不存在,则在oracle数据库中自动创建表

  9. 9

    如果在选择时不存在在口才数据库中创建记录,

  10. 10

    创建数据库(如果不存在)一次

  11. 11

    如何通过VQMOD创建新的数据库表(如果不存在)

  12. 12

    如果 yml 文件不存在,则在 mysql 中创建数据库时出错

  13. 13

    数据库错误(如果特定行会不存在)

  14. 14

    如果数据库中不存在某些内容

  15. 15

    新建数据库(如果不存在)

  16. 16

    SSRS - 如果数据库不存在则忽略

  17. 17

    即使数据库不存在,也可以使用Hibernate动态创建PostgreSQL数据库

  18. 18

    OperationalError:数据库不存在

  19. 19

    严重:数据库不存在

  20. 20

    数据库不存在

  21. 21

    Cakephp更新多个记录或如果数据库中不存在id则创建一个新记录

  22. 22

    Mongo查询始终返回数据库中存在的值,如果不存在

  23. 23

    Mongo查询始终返回数据库中存在的值,如果不存在

  24. 24

    检查数组中的元素,如果不存在则将数据存入数据库

  25. 25

    如果特定列中不存在值,则将数据插入数据库

  26. 26

    Firebase 实时数据库,无法检查现有数据的数据库,如果不存在则推送

  27. 27

    如果iOS sqlite中不存在数据库,则导入

  28. 28

    H2 SQL数据库-如果记录不存在,则插入

  29. 29

    如果数据库中不存在序列号,如何生成

热门标签

归档