已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS

标题: mysql问题……

作者: @Ta

时间: 2012-07-30

点击: 4569

public static function select_dB()
     {
      return mysql_select_db('ceshi',self::Con());
      }
      public static function insert_bk($table,$bk,$id,$name,$bzid)
      {
        self::select_dB();
        $sql="INSERT INTO $table (bk,id,bzname,bzid) VALUES ($bk,$id,$bzname,$bzid)";
        if(mysql_query($sql,self::$Con()))
         return true;
         else
         return false;
        self::Close();
       }
位于一个类中
代码问题在哪里呢?
为什么调用时,
总警告:Fatal error: Function name must be a string in ………
纠结……
我测试过
在类中,函数名可以含下划线的…
是调用是,函数中的参数有问题吗?
不解…

[隐藏样式|查看源码]


『回复列表(11|隐藏机器人聊天)』

1.      {
      return mysql_select_db('ceshi',self::Con());/*有返回值*/
      }
      public static function insert_bk($table,$bk,$id,$name,$bzid)
      {
       /*返回值附给谁呢?*/ self::select_dB();
(/@Ta/2012-07-30 10:42//)

2. 要么去掉return
要么给self::select_dB();一个变量存放返回值
你选择吧!
(/@Ta/2012-07-30 10:48//)

3. @Xia-Love 这个应该没错吧…
(/@Ta/2012-07-30 10:56//)

4. @Xia-Love 哦 我看错了 
(/@Ta/2012-07-30 10:59//)

5. 我试一下
(/@Ta/2012-07-30 10:59//)

6. if(mysql_query($sql,self::$Con()))
把self::$Con()的$去掉。
(/@Ta/2012-07-30 11:16//)

7. 你没有认真看你的错误提示吗?它明确的指出了是哪一行出错。
(/@Ta/2012-07-30 11:18//)

8. if(mysql_query($sql,self::$Con()))
把self::$Con()的$去掉。@772435678
(/@Ta/2012-07-30 11:19//)

9. @老虎会游泳 那个,错误位置,可我用的是文本编辑器写代码,所以无法正确行数
(/@Ta/2012-07-30 18:07//)

10. @老虎会游泳 那个,php有给出错误位置,可我用的是文本编辑器写代码,所以无法正确找到行数,老虎有没有安卓编辑php代码的软件,推荐一下吧
(/@Ta/2012-07-30 18:09//)

11. 用Touchqode试试,@772435678
(/@Ta/2012-07-30 20:38//)

回复需要登录

7月31日 13:52 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1