小编Pan*_*kaj的帖子

使用PDO bindParam创建数据库

<?php
    $login = 'root'; 
    $password = 'root'; 
    $dsn = "mysql:host=localhost";
    $dbb = 'account';
    $opt = array(
    // any occurring errors wil be thrown as PDOException
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    // an SQL command to execute when connecting
    PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'"
    );

    // Making a new PDO conenction.
    $conn = new PDO($dsn, $login, $password,$opt);

    $db = $conn->prepare( "CREATE SCHEMA IF NOT EXISTS `?` "); 
    $db->bindParam(1, $dbb);
    $db->execute();          

    ?> 
Run Code Online (Sandbox Code Playgroud)

它工作正常,但它使用单引号创建一个名为'account'的数据库,是否有人知道如何删除单引号.我尝试了很多东西,但它没有删除.

php mysql pdo

5
推荐指数
1
解决办法
751
查看次数

标签 统计

mysql ×1

pdo ×1

php ×1