PHP解析错误,无法看到它

时间:2014-03-04 21:45:36

标签: php parse-error

错误:

  

解析错误第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);

3 个答案:

答案 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_connectmysqli_query来实现这些功能。

答案 2 :(得分:0)

您是否在尝试在连接字符串中指定数据库?您可以使用mysqli执行此操作,但不能使用mysql

mysqli_connect('localhost', 'xxxx', 'xxxxxx', 'database');