php - 无法使用 PHP 创建数据库,并且我的语法是正确的

标签 php mysql phpmyadmin

phpMyAdmin 无法创建数据库怎么办?我连接 PHP 很好,没有错误消息。但是当我尝试创建数据库 phpMyAdmin 时,我不断收到错误。如果重要的话,我有一页带有 <form>并提交到我的 second.php我的数据库代码所在的文件(second.php如下所示)。

我几乎试图在 phpMyAdmin 中显示数据库,但没有显示任何内容:

<html>
    <body>
        <?php
            $con = mysqli_connect("localhost", "user", "password");
            if(!$con){
                echo "could not connect";
            } else {
                echo "good connection";
            }

            //creation of database
            $sql= 'CREATE DATABASE project';
            if(mysql_query($sql,$con)){
                echo 'DB created succesfully';
            } else {
                echo 'error creating DB' . mysql_errno();
            }
        ?>
    </body>
</html>

最佳答案

一个问题是您连接了 mysqli 并在其余时间使用 mysql。选择 1 个(不是 mysql)库并仅使用它。

if(mysqli_query($con, $sql)){

echo 'error creating DB' . mysqli_error($con);

关于php - 无法使用 PHP 创建数据库,并且我的语法是正确的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21740764/

相关文章:

mysql - tecdoc 查询需要超过 5 分钟

php - 添加另一个条件过程

php - 实时 jQuery Ajax PHP 中的赞成或反对投票

c# - MySQL 连接到 phpMyAdmin 用 C# 创建的数据库

php - phpMyAdmin 中的关系窗口是空白的

php - 从数组中获取 3 个最低值,PHP

php - Codeigniter - 当 URL 以斜杠结尾时,相对 URL 停止工作?

phpThumb PDF 缩略图

php - 由于表锁定,ajax 未完成进程

MYSQL 复制 - 在某些情况下不复制