<?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'行中?我应该尝试告诉它哪个数据库?谢谢 。即使我没有告诉它连接到哪个数据库,它是说成功连接?只有服务器和用户?我很困惑。
答案 0 :(得分:2)
我认为您可能需要指定要查询的数据库吗?
mysql_select_db('db_name', $link)
如果没有尝试将mysql_query
更改为:
print("INSERT INTO Persons (re) VALUES ('Peter')");
然后,您可以检查查询是否正确,并在php之外测试它。