所以我在写一些PHP脚本和一些HTML代码,但这就是发生的情况:
<?php
/*
some php scripts
*/
$q = "SELECT * FROM users WHERE id='1' AND username='test' AND pass='123'; /* the last line of php */
?>
这是我使用的最后一个代码,此后,我关闭了php并启动了html部分:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
因此,当我检查本地主机和数据库时,我得到一个错误:
解析错误:语法错误,第47行的F:\ wamp64 \ www \ Login2.php中出现意外的'utf'(T_STRING)
,这是因为我使用了HTML代码。尽管我用?>关闭了PHP,但仍将HTML代码视为PHP!
答案 0 :(得分:1)
您的字符串未以“结束”,这就是您收到错误的原因
$q = "SELECT * FROM users WHERE id=1 AND username='test' AND pass='123'";
应该和上面一样。