简单的逻辑错误

时间:2012-09-30 16:16:16

标签: php mysql

我是php和mysql的新手,所以请告诉我哪里错了。

这是我的php文件:

<?php
$c=mysql_connect("localhost","sanjay","");
if(!$c)
{
    die("Error in connecting to database");
}
else
{
    print("Success");
}

$e="CREATE DATABASE db1";
if(!mysql_query($e,$c))
{
    print("Error Creating Database");
}
else
{
    echo "Database Created";
}
mysql_select_db("db1",$c);

$e1="create table t1(id int,firstname varchar(15),lastname varchar(15),age int)";
if(!mysql_query($e1,$c))
{
    echo "Error creating table.";
}
else
{
    echo "table created";
}
?>

我得到以下输出 -

SuccessError Creating DatabaseError creating table.

我做错了什么?什么应该是相同的正确代码?

1 个答案:

答案 0 :(得分:0)

我没有看到您的代码出现问题,因此我认为问题将出现在帐户的访问权限中。您应该modify mysql access rightsGrant CREATE 的用户权限(这是对数据库和表格创建的特权)

相关问题