代码看起来没问题.但就是运行起来提示有问题/

代码看起来没问题.但就是运行起来提示有问题/



[复制到剪切板]
CODE:
<?php
     
//基本设定
      
$mysql_name  "localhost";
      
$mysql_admin "root";
      
$mysql_pwd   "diaoku";
      
$mysql_date  "aocool";
      
      
//.....
      
$conn mysql_connect($mysql_name,$mysql_admin,$mysql_pwd,$mysql_date );
      
      
//sql语法
      
$sql "INSERT INTO `jsq` ( `new` ) VALUES ('1')";
      
      
//读取到
      
mysql_select_db($mysql_date,$conn);
      
      
//进行查询
      
$result mysql_query($sql);
      
      
//抓取自动增加的id
      
$id mysql_insert_id();
      
      
//结束释放
      
mysql_close($conn);
?> ;


运行后提示
Parse error: syntax error, unexpected T_VARIABLE in E:\php\htdocs\jsq.php on line 3

数据库密码之类的全都对...aocool数据,jsp表也都建立了
我去baidu知道上问了下,都以为我把文件贴错了..他们说他们在他们自己的本机调试正常..

我环境是按照论坛置顶贴配置的.而且可以运行其他的php程序.mysql也正常工作

[ 本帖最后由 aocool 于 2007-10-28 18:04 编辑 ]

测试了一下是这一行出了问题
     //基本设定
应该是前面的空格有问题,不知是什么格式了。
你可以对比下正常空格后的编码后的结果
空格键:+
tab建:%09
而你程序中的是这个:%E3%80%80
我也不知道这个是什么了

试下这个

[复制到剪切板]
CODE:
<?php
      
//基本设定
    
$mysql_name  "localhost";
      
$mysql_admin "root";
      
$mysql_pwd   "diaoku";
      
$mysql_date  "aocool";
      
      
//.....
      
$conn mysql_connect($mysql_name,$mysql_admin,$mysql_pwd,$mysql_date );
      
      
//sql语法
      
$sql "INSERT INTO `jsq` ( `new` ) VALUES ('1')";
      
      
//读取到
      
mysql_select_db($mysql_date,$conn);
      
      
//进行查询
      
$result mysql_query($sql);
      
      
//抓取自动增加的id
      
$id mysql_insert_id();
      
      
//结束释放
      
mysql_close($conn);
?> ;


如履薄冰

...........狂晕,这年头啥问题都有