我在服务器上的文件就像 http://www.example.com/insert.php
我在insert.php中的代码
<?php
$conn=mysql_connect("127.0.0.1","root","") or die("Unable to Connect");
mysql_select_db("test") or die("Could not open the db");
mysql_query("INSERT INTO `test`.`user` (`uno`, `uname`) VALUES ('2', 'acv');");
?>
当我输入打开的URL而不是我想要安装我的localhost数据库时。 我怎么插入?
在PHP中 意味着我在服务器上的php文件,我想在本地系统中插入数据?
答案 0 :(得分:0)
试试这个。更改主机名。
<?php
mysql_connect("localhost","root","root") or die("Unable to Connect");
mysql_select_db("test") or die("Could not open the db");
mysql_query("INSERT INTO `test`.`user` (`uno`, `uname`) VALUES (2 , 'acv');");
?>
答案 1 :(得分:0)
你应该更好地使用mysqli函数,这样的东西应该可行。
<?php
$mysqli = new mysqli("localhost", "root", "", "test");
/* check connection */
if (mysqli_connect_errno()) {
printf("Error de conexión: %s\n", mysqli_connect_error());
exit();
}
$query = "INSERT INTO user('uno', 'uname') VALUES ('2', 'acv');";
$mysqli->query($query);
/* close connection */
$mysqli->close();
?>
显然表格&#39;用户&#39;已经在数据库中创建,如果不是你应该先创建它。