如何使用 php 跳过数据库中的 table

How to skip table in database using php

我使用 MySQL

创建了一个 table
$sql = "CREATE TABLE Register "

在 PHP 文件中。

然后我使用 INSERT 代码在 table 中插入数据。

插入重新编码成功,但我只能插入一次数据。另一次服务器显示“消息错误 Table 'register' 已经存在。”

我怎么解决这个问题 problem.i 想要

的代码
if( table is alredy in database )
{
    don't create new one 
}

else 
{    
     create database 
}

告诉我如何完成

这里不需要 PHP 逻辑。 MySQL 的 create table statement 接受选项 if not exists,所以你可以这样做:

create table if not exists register (
    -- your table definition goes here
);

如果 table 不存在,则创建它。如果它已经存在,则语句将变成 no-op 和 returns 而不会失败。