0

我一直无法让我的 PHP 文件将数据插入到我的数据库中。我已经制作了一个简单的脚本来将数据放入我的数据库中,但它仍然无法正常工作。我希望有人会看到一些让我觉得错过它的傻瓜的东西。下面的代码是我的简单脚本中没有插入到我的数据库中的代码。

<? php
$con=mysql_connect("localhost","user","password","database"

mysql_query($con,"INSERT INTO table_name (username, pass) VALUES ('bob', 'tom')");

mysql_close($con);

?>

我希望你们看到这个问题,因为我正在画一个完整的空白。

4

3 回答 3

1

你不见了mysql_select_db("yourdatabase", $con);

编辑:忘记这一点,您的连接中有它,但就像有人评论的那样,您有语法错误。

您还可以使用mysql_error()来查看出了什么问题。

ps 强烈建议不要使用旧的 mysql 扩展。

于 2013-04-10T22:40:54.427 回答
0

在您发布的代码中, mysql_connect 缺少结束括号。您是否检查并查看 SQL 本身是否返回任何错误?

我刚刚在我的服务器上运行了查询,它可以工作——它插入了行。因此,您的查询没有任何问题。你确定你的桌子设置正确吗?表中的用户名和密码是哪些类型的字段?您是否使用了正确的表名?您确定要签入您正在写入的同一张表吗?

于 2013-04-10T22:41:53.097 回答
0
<? php
$con=mysql_connect("localhost","user","password","database"

正确的语法和过程是连接,选择数据库。但请确保您已关闭功能:

$con = mysql_connect("host","user","password");
$Database = mysql_select_db("Database",$con);
于 2013-04-10T22:48:42.853 回答