如何在MySQLi中为我的数据库创建表

时间:2014-02-05 21:51:39

标签: php mysql sql mysqli

我只是想创建一个表,这样我就可以在数据库中插入行等,但我似乎无法让它工作。我已连接到数据库但无法创建表。我在网上找不到一个明确的解决方案,如何在MySQLi中创建一个表,而不是MySQL ......再加上我是初学者。

<?php
$mysqli = new mysqli("server.server","usernamedb","password","usernamedb");

if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
} else {
printf("Connected.\n");

}

$mysqli->query("create table items(cid integer, itemname(256)");

$mysqli->close();
?>

1 个答案:

答案 0 :(得分:1)

创建表语句怎么样?

语法示例:

CREATE TABLE table_name
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
);

真实的例子:

CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);

你的行看起来像:

$mysqli->query("CREATE TABLE Persons (PersonID int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255));");