【问题标题】:Warning: trim() expects parameter 1 to be string, object given警告:trim() 期望参数 1 是字符串,给定对象
【发布时间】:2015-04-19 14:04:51
【问题描述】:
public function Extragere_tabel()
{
    if($this->cuvant_cautat)
    {
        $cuvv=$this->cuvant_cautat;
        $this->cuvant_cautat = $this->bd->query("SELECT cuvant_stimul, cuvant_raspuns, aparitii FROM dc_asociatii WHERE cuvant_stimul='".$this->bd->real_escape_string(trim($this->cuvant_cautat))."' OR cuvant_raspuns='".$this->bd->real_escape_string(trim($this->cuvant_cautat))."' ORDER BY aparitii DESC");
        echo "<br /><center><table border=1 width=500>
        <tr><td><strong>Слово – стимул</strong></td><td><strong>Слово – реакция</strong></td><td><strong>Kоличество</strong></td></tr>";
        while($cuvintele = $this->cuvant_cautat->fetch_array(MYSQLI_NUM))
            {
                if($this->bd->real_escape_string(trim($this->cuvant_cautat)) == $cuvintele[0])
                    echo "<tr><td>$cuvintele[0]</td><td>$cuvintele[1]</td><td>$cuvintele[2]</td></tr>";
                elseif($this->bd->real_escape_string(trim($this->cuvant_cautat)) == $cuvintele[1])
                    echo "<tr><td>$cuvintele[1]</td><td>$cuvintele[0]</td><td>$cuvintele[2]</td></tr>";
            }
        echo "</table></center>";
    }
}

警告:trim() 期望参数 1 是字符串,对象在 C:\xampp\htdocs\motor\classes\user.Class.php 第 94 行

警告:trim() 期望参数 1 是字符串,对象在 C:\xampp\htdocs\motor\classes\user.Class.php 在第 96 行

第94行如下:

if($this->bd->real_escape_string(trim($this->cuvant_cautat)) == $cuvintele[0])

第96行如下:

elseif($this->bd->real_escape_string(trim($this->cuvant_cautat)) == $cuvintele[1])

【问题讨论】:

    标签: php mysql string class trim


    【解决方案1】:

    我是这样解决的:

    public function Extragere_tabel()
    {
        if($this->cuvant_cautat)
        {
            $cuvv=$this->cuvant_cautat;
            $this->cuvant_cautat = $this->bd->query("SELECT cuvant_stimul, cuvant_raspuns, aparitii FROM dc_asociatii WHERE cuvant_stimul='".$this->bd->real_escape_string(trim($this->cuvant_cautat))."' OR cuvant_raspuns='".$this->bd->real_escape_string(trim($this->cuvant_cautat))."' ORDER BY aparitii DESC");
            echo "<br /><center><table border=1 width=500>
            <tr><td><strong>Слово – стимул</strong></td><td><strong>Слово – реакция</strong></td><td><strong>Kоличество</strong></td></tr>";
            while($cuvintele = $this->cuvant_cautat->fetch_array(MYSQLI_NUM))
                {
                    if($cuvv == $cuvintele[0])
                        echo "<tr><td>$cuvintele[0]</td><td>$cuvintele[1]</td><td>$cuvintele[2]</td></tr>";
                    else if($cuvv == $cuvintele[1])
                        echo "<tr><td>$cuvintele[1]</td><td>$cuvintele[0]</td><td>$cuvintele[2]</td></tr>";
                }
            echo "</table></center>";
        }
    }
    

    谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      • 2016-07-14
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多