我用的是EasyEclipse for PHP 1.2.2.2 版本
可是每次我保存PHP文件时,php browser显示说"无法找到该页"
请问这个情况怎么解决??(default workspace 是"C:\Documents and Settings\abc\workspace"
project名叫bbs
php browser的地址是http://localhost/bbs/add.php另外我也用过zend studio 5.5.0
当我书写 $query = "INSERT INTO message ('id','user','title','content','lastdate') VALUES ('','$_POST['user']','$_POST['title']','$_POST['content']',now())";
的时候,软件就会报语法错,可是我看视频的时候里面也是这么打的,人家可以运行为什么我的就语法错了呢???是不是用ZEND STUDIO编辑有特定的规矩??我用的是wamp5.不知道怎么放图片,不好意思了.

解决方案 »

  1.   

    $query = "INSERT INTO message ('id','user','title','content','lastdate') VALUES ('','$_POST['user']','$_POST['title']','$_POST['content']',now())";id如果是自增的,就别赋值了,mysql自动会完成【特定需要,可以赋值,但不能是重复的】,暂时方法去掉,POST数组的下标,改一下
    $query = "INSERT INTO message ('user','title','content','lastdate') VALUES ('$_POST[\"user\"]','$_POST[\"title\"]','$_POST[\"content\"]',now())";
      

  2.   

    1、
    EasyEclipse for PHP 1.2.2.2 自带web服务器,与wamp5不冲突吗?
    你是如何配置的?2、
    $query = "INSERT INTO message ('id','user','title','content','lastdate') VALUES ('','$_POST['user']','$_POST['title']','$_POST['content']',now())";
    这是要报的,如果你“看视频的时候里面也是这么打的”,那么那个视频是不负责任的!
    数组变量在双引号中可以有这样几种写法
    "$_POST[title]"
    "{$_POST['title']}"
    "{$_POST[title]}"
    唯独不可以
    "$_POST['title']"
      

  3.   

    $query = "INSERT INTO message ('id','user','title','content','lastdate') VALUES ('','$_POST['user']','$_POST['title']','$_POST['content']',now())";=>$query = "INSERT INTO message ('id','user','title','content','lastdate') VALUES ('','".$_POST['user']."','".$_POST['title']."','".$_POST['content']."',now())";
      

  4.   

    http://v.youku.com/v_show/id_XMTMxNDEwMjg4.html这个是视频的地址,麻烦你们去看看吧,我是按上面的写的.
    除了软件不一样,其他都按他的输入.很奇怪他的可以运行我的就报错,所以请各位大侠帮个忙
      

  5.   

    另外2楼的第一段话是什么意思??意思是用easyeclipse就不需要wamp了是吗??那我是不是应该关了wamp 再试??可是视频里面也是开了wamp的啊.
      

  6.   

    1.我之前也遇到这样的问题 开始我是把编写好的PHP文件放到C:\Inetpub\wwwroot里面用IE运行才可以,后来我把项目工作目录更改为C:\Inetpub\wwwroot,再建过项目就可以了,不过你还需要配置一下server服务,把localhost改为IP,这样新开的IE或者开发工具内置的浏览都可以解决了,希望能帮到你。
    2.$query = "INSERT INTO message ('id','user','title','content','lastdate') VALUES ('','$_POST['user']','$_POST['title']','$_POST['content']',now())";
    这样的语句我个人认为应该是有错误的吧,不应该全用单引号,如:'$_POST['title']',应该外面用双引号,但我没有测试过,希望LZ自己测试下,如果不行就把'$_POST['title']'改成"_POST[title]"应该没问题的。
      

  7.   

    我用的开发工具是zend studio 7.2的