php和mysql没有添加表

标签 php mysql sql

我是 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?

最佳答案

我尝试了您的代码并看到它正在运行,只是对其进行了一些更改。 当您使用 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!"; 
?>

关于php和mysql没有添加表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13025346/

相关文章:

javascript - 在 iframe 中提交后重新加载父页面

c# - 在不违反主键的情况下插入行的最快方法

PHP SoapClient : What is NS2

mysql - SQL:如果没有结束日期,则按开始日期排序

php - 如何使用函数连接到数据库以及如何使用查询?

MySQL根据另一个查询在结果上添加额外的列

mysql - SQL 语句左连接,其中children 为null 或

mysql - 包含/排除字符的 SQL 查询

php - 在 Codeigniter 中使用多个 MySQL 数据库?

php - Laravel 5.2 中如何检查文件是否存在