Warning: Unknown: failed to open stream: Invalid argument inUnknownon line0Fatal error: Unknown: Failed opening required 'E:/AppServ/www/PHP你好.php' (include_path='.;E:AppServphp5pear') inUnknownon line0解决方法:www/你好.PHP php文件命名不要用中文.Notice: Use of undefined constant hy - assumed 'hy' in E:/Server/vhosts/www.lvtao.net/companyjob.php on line 20这是书写不规范导致的,如:$row[name], 正确写法为$row['name'];mysql_connect和mysqli_connect的区别mysqli可以看作mysql扩展的升级版,支持面向对象,参数绑定等,更安全,具有可移植性。使用mysqli扩展可以一次执行多条语句。$sql='SELECT * FROM Users WHERE UserId=''.$uid.''';''.$uid.'''这是什么用法?sql中的varchar类型查询的时候是用‘内容’来查询的,php里的字符串用的是引号,等于就是拼个sql能执行的字符串。sql查询语句是一个字符串。php的字符串连接符就是(.)点号,变量连接字符串当然要用点号。不过这样写也可以,等效的。就不需要点号了。$sql='SELECT * FROM Users WHERE UserId='{$uid}'';如果你的Userid字段类型是int,tinyint类型,也可以不要两个单引号。如果是varchar,char等字符串类型就必要要两个单引号扩起来。如果方法有用,就支持一下,点一下“有用”的图标。(文章下面 或 右上角)谢谢支持。