我是php和mysql的新手。我现在有这个主题的在线教程。我使用wamp并且已经创建了各种没有表格的数据库。现在我使用以下代码行创建了一个文件createTable.php:
<?php
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
mysql_query("CREATE TABLE example(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
name VARCHAR(30),
age INT)")
or die(mysql_error());
echo "Table Created!";
?>
在这段代码中我创建了一个名为example的表。现在,当我在wamp中检查phpmyAdmin时,示例表中没有添加测试数据库。我的代码有什么问题?或者是WAMP?
答案 0 :(得分:1)
我尝试了你的代码并看到它正在运行,只需对其进行一些更改即可。 当你使用wamp然后尝试这段代码。
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
mysql_query("CREATE TABLE example( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), name VARCHAR(30), age INT)");
echo "Table Created!";
?>
答案 1 :(得分:0)
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
mysql_query("CREATE TABLE 'example'(
'id' INT NOT NULL AUTO_INCREMENT,
'name' VARCHAR(30),
'age' INT,
PRIMARY KEY('id'))
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;")
or die(mysql_error());
echo“Table Created!”;