【问题标题】:Parse error: syntax error, unexpected T_STRING in connecting to database解析错误:语法错误,连接数据库时出现意外的 T_STRING
【发布时间】:2014-09-12 20:02:23
【问题描述】:

我在连接数据库时遇到了这个问题。

错误:解析错误:语法错误,意外的 T_STRING

我看到很多相同的主题,但其中的陈述对我来说不同。

代码:

echo "Invalid file"; 

$filename = preg_replace('/[^A-Z0-9]/','',$_FILES["file"]["name"]) . $extension;

$logo = upload/$filename

mysql_connect("localhost", "root", "NLPZJNWF") or die (mysql_error ());

mysql_select_db("masterlist") or die(mysql_error());

$strSQL = "INSERT INTO user(images) VALUES('$logo')";

mysql_query($strSQL) or die(mysql_error());

【问题讨论】:

  • 停止在纸上写代码,伙计们......
  • 试试 $logo = "upload/$filename";而是 $logo = upload/$filename;
  • $logo = upload/$filename = $logo = "upload/" . $filename;?
  • 我在尝试您的代码时遇到了这个错误,先生。解析错误:语法错误,意外 $end
  • @ELGao 在进入文件和数据库之前学习基本语法...

标签: php mysql phpmyadmin


【解决方案1】:

第 5 行应该是:

$logo = "upload/$filename";

【讨论】:

  • 反对者愿意发表评论吗?我认为这个答案没有错
  • 你可能在别处还有其他错误,在这个sn-p中没有其他错误。
猜你喜欢
  • 1970-01-01
  • 2015-02-24
  • 1970-01-01
  • 1970-01-01
  • 2013-05-13
  • 2014-05-12
  • 1970-01-01
  • 2013-12-27
  • 1970-01-01
相关资源
最近更新 更多