【发布时间】:2015-03-22 06:20:26
【问题描述】:
我一直试图在我的关系中插入一个元组,但它似乎不起作用。
<?php
$link=mysql_connect ("connection", "name", "pw");
mysql_select_db('pizzaria');
$sql = "INSERT INTO pizza_bakery (Name, Address, Telenum)
VALUES ('Test', 'Test', '111')";
?>
连接似乎正常,因为我可以在我的 html 页面上轻松打印表格,为什么会失败?
【问题讨论】:
-
您将其写为字符串。将
'111'更改为111 -
显示更多代码。你的
mysql_query函数在哪里? -
我强烈建议您使用
mysqli_*或PDO因为mysql_*已弃用 -
原因是你代码的最后一行只是将sql代码存储到一个名为$sql的变量中,并没有实际运行它。要运行它,您应该使用 mysql_query:php.net/manual/en/function.mysql-query.php - 尽管如前所述,不推荐使用 mysql_* 函数,您应该开始使用 PDO,以便您现在编写的代码仍然适用于未来的 PHP 版本。