sql查询没有插入表?

时间:2012-01-03 01:28:45

标签: php mysql sql

<?php
$link = mysql_connect('localhost', 'sc2broad_testing', '1BananA2');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';


mysql_query("INSERT INTO Persons (re) VALUES ('Peter')");

mysql_close($link);

?>

这段代码没有取值'peter'并将其插入到'row'行中?我应该尝试告诉它哪个数据库?谢谢 。即使我没有告诉它连接到哪个数据库,它是说成功连接?只有服务器和用户?我很困惑。

1 个答案:

答案 0 :(得分:2)

我认为您可能需要指定要查询的数据库吗?

mysql_select_db('db_name', $link)

如果没有尝试将mysql_query更改为:

print("INSERT INTO Persons (re) VALUES ('Peter')");

然后,您可以检查查询是否正确,并在php之外测试它。