大家好,本人菜鸟,刚学习php,出现问题,请大家多多帮忙。。
问题如下
代码:
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
   {
   die('Could not connect: ' . mysql_error());
   } mysql_select_db("my_db", $con); $sql="INSERT INTO person (FirstName, LastName, Age)
VALUES
('2','2','2')"; if (!mysql_query($sql,$con))
   {
   die('Error: ' . mysql_error());
   }
echo "1 record added"; mysql_close($con)
?>
问题是这样的
当我运行的时候。
RUN AS  PHP script 就可以把数据插入数据库。
但是 当在 run  as  php web page 运行的时候 就显示空白页,然后数据没有插入数据库。。
哪位高手指点一点。
小弟在此多谢了

解决方案 »

  1.   

    你的代码没问题:
      你试试这个:
            run->run as->php web page默认访问的是你本机的80端口,并不是zend studio debug的位置
    你可以再搭建一个本机的环境,用于run->run as->php web page
    或者用其他的内建debug的ide例如NuSphere phped 
      

  2.   

    我的环境是 WampServer Version 2.0
      

  3.   

    大哥 我是新手。。
    你能说的再详细一点吗?
    我用的是Zend Studio - 7.1.1
    但是 运行别的页面都没有事。
    就是运行这个关于mysql 的时候,就会出现这个问题。。
      

  4.   

    很明显不知道你是不是复制落下了,mysql_close($con)少个‘;’
      

  5.   

    我怀疑是配置文件的事。。
    但是又不知道 具体的  怎么配置。
    我用的是WampServer Version 2.0
    安装之后 就直接用了。
    只要不牵扯到数据库,通过页面打开的时候 都没有问题。
    一旦有数据库了。。就出现空页面。。
      

  6.   

    这个不是不是问题的重点吧
    下载WampServer Version 2.0
    之后 就直接可以编程了吗?
      

  7.   

     无法显示网页 
    您要访问的网页有问题,无法显示。 --------------------------------------------------------------------------------请尝试以下操作:打开 localhost  主页,然后查找指向您感兴趣信息的链接。 
    单击刷新按钮,或以后再试。单击搜索,寻找 Internet 上的信息。 
    也可查看相关站点列表。 
    HTTP 500 - 内部服务器错误 
    Internet Explorer  以上 去网页报的错误 。
      

  8.   

    看什么的日志。。
    是看 mysql 的 还是 php 的 还是 apache
    因为我用的是 WampServer Version 2.0
      

  9.   


    if (!mysql_query($sql))
    {
        die('Error: ' . mysql_error());
    }
    else
    {
        echo "1 record added";
    }
      

  10.   

    把的你脚本放到wamp安装目录的www文件夹里,在浏览器里用localhost/+脚本名访问看看。
      

  11.   

    一步一步来,不要插入数据库,先 echo ''; 看能否执行。
    再试连接库。

    一步一步来啊。
      

  12.   

    你用echo断点输出看到哪一行没执行?
      

  13.   

    用run as php seript运行的时候,都执行了。。
      

  14.   

    $con = mysql_connect("localhost","root","");
    这句也错???