我的代码没有在数据库上写任何东西

时间:2016-07-04 08:21:07

标签: php sql database

这是我的CODE,id不知道哪里出错,但是这段代码不会在数据库上创建任何信息。

DataModel

3 个答案:

答案 0 :(得分:1)

忘记数据库名称。

改变这个:

$selected = mysql_select_db($dbhandle);

使用

$selected = mysql_select_db($dbname,$dbhandle);

答案 1 :(得分:0)

您好首先请使用mysqliPDO,因为mysql已弃用并已从PHP7完全删除。

现在你的问题了。您的database中未包含mysql_select_db个名称。它应该是

 $selected = mysql_select_db($dbhandle , $databasename) or die(mysql_error($dbhandle));

永远记住在任何查询之后尝试回复错误,这将在许多情况下解决您的问题

答案 2 :(得分:0)

 $dbhandle = mysql_connect($hostname, $username, $password) or die("Could not connect to database");

$selected = mysql_select_db($dbhandle);

在上面的代码中,您没有传递任何数据库名称以供使用,您应该传递数据库名称而不是连接到mysql_select_db的链接($ dbhandle);

喜欢

  

$ db_selected = mysql_select_db('foo',$ link);

供参考 http://php.net/manual/en/function.mysql-select-db.php