错误:
解析错误第8行,不要期待','
我只是没有看到它,可能在这台PC前面太久了:
$dbc = mysql_connect('localhost', 'xxxx', 'xxxxxx', 'xxxxxxx')
or die('error connecting');
$addcontact = "INSERT INTO `user`(`ID`, `Name`, `Comments`, `GPS String`, `IP Address`)".
"VALUES('100003','john','blah','xxxxxxx','192.168.5.5')";
$result = ($dbc, $addcontact)
or die('error querying');
echo("contact added");
mysql_close ($dbc);
答案 0 :(得分:2)
假设你想继续使用mysql而不是mysqli:
<?php
$db = mysql_connect('host', 'username', 'password');
mysql_select_db('database', $db);
// Go on with your querying and such...
?>
答案 1 :(得分:1)
我想你忘了这里的功能名称:
$result = ($dbc, $addcontact) or die('error querying');
像...一样的东西。
$result = mysql_query($dbc, $addcontact) or die('error querying');
......可能会奏效。
更好的是(正如@ Chitowns24所建议的)使用MySQLi,这意味着你应该使用mysqli_connect
和mysqli_query
来实现这些功能。
答案 2 :(得分:0)
您是否在尝试在连接字符串中指定数据库?您可以使用mysqli
执行此操作,但不能使用mysql
。
mysqli_connect('localhost', 'xxxx', 'xxxxxx', 'database');