我只是想创建一个表,这样我就可以在数据库中插入行等,但我似乎无法让它工作。我已连接到数据库但无法创建表。我在网上找不到一个明确的解决方案,如何在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();
?>
答案 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));");