gpt4 book ai didi

php - 如何创建具有特定编号的 MySQL 表。行数?

转载 作者:行者123 更新时间:2023-11-29 00:05:43 24 4
gpt4 key购买 nike

我想使用 PHP 创建一个 MySQL 表。它应该有 12 行和 4 列。第一列将是 id

我正在使用这段代码来创建表格:

$sql = "CREATE TABLE `$table` (
id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30),
pin INT(11),
country VARCHAR(30)
)";

try {
$db->exec($sql);
echo 'Table created!';
} catch(PDOException $e) {
echo $e->getMessage();
}

上面的代码成功地创建了表,但我想要的是它应该创建 12 行和要填充的 id 列直到 12。剩下的列应该是空的。

最佳答案

您的代码仅创建包含 4 列的空表。比你需要 INSERT 一些数据到那个表:

$sql = 'INSERT INTO {$table} (name, pin, country) VALUES ';
$inserts = [];

for ($i = 0; $i < 12; $i++) {
$inserts[] = "('', 0, '')"; // Or any other values. No ID, because it's auto-incremented
}

$db->exec($sql.implode(', ', $inserts));

关于php - 如何创建具有特定编号的 MySQL 表。行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27547268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com