解析错误,SQL数据库和PHP
问题描述:
我正在上传我的网页服务器后收到此错误:解析错误,SQL数据库和PHP
Parse error: syntax error, unexpected T_LOGICAL_OR in /data/19/1/86/59/1901711/user/xxxx/htdocs/Maxxxxxxt/Mxxxxxxe/Pxx/txxx/index.php on line 11
上线我有这个数据库语句,这是工作正常,当我使用它在本地主机。
$objConnect = mysql_connect('localhost','root',''); or die(mysql_error());
我已经尝试了所有的设置,但他们都无奈,让我知道我在做什么错了?以及如何解决这个问题?
答
删除分号
$objConnect = mysql_connect('localhost','root',''); or die(mysql_error());
后mysql_connect函数将其更改为这个
$objConnect = mysql_connect('localhost','root','') or die(mysql_error());
答
$objConnect = mysql_connect('localhost','root',''); or die(mysql_error());
应该是
$objConnect = mysql_connect('localhost','root','') or die(mysql_error());
^removed ;
答
从这里
'root',''); or die(mysql_error());
^
您需要删除' '根', '')除去
;
;闭合圆形托架后'分号因为你在那里结束你的陈述,而不是你正在使用OR运算符 – 2013-04-23 07:13:49尝试使用PDO或Mysqli的mysql函数从PHP版本5.0弃用。阅读更多:http://*.com/questions/548986/mysql-vs-mysqli-in-php – 2013-04-23 07:15:00