Autor Zpráva
Martinse
Profil
zdravim vam problem s mysqli proste mi to vypisuje tento error Warning: mysqli_query() expects parameter 1 to be mysqli, array given in www_root/inc/sql.php on line 53
u kdyz zadam
$sql->query("UPDATE `sm_cookie_cache` SET `value`=-100000 WHERE `steamid`='$steamid' AND  `cookie_id` =1;");

sql.php 53

    public function query($query)
    {
        $result = mysqli_query($this->db, $query);        
        return $result;
    }

nevite jak to mam opravit?
Lonanek
Profil
Vyhodit středník v dotazu.
$sql->query("UPDATE `sm_cookie_cache` SET `value`=-100000 WHERE `steamid`='$steamid' AND  `cookie_id` =1");
Martinse
Profil
porad to vyhazuje ten warning
Fisir
Profil
Reaguji na Martinse:
Za ten dotaz přidej echo mysqli_error($this->db); a pošli, co to vypíše.
Zechy
Profil
Martinse:
Dle té hlášky mě spíše napadá, co je v $this->db?
Davex
Profil
Martinse:
Proč používáš MySQLi neobjektově?
Martinse
Profil
Davex:
Proč používáš MySQLi neobjektově?

jak neobjektove ?


Zechy:
Dle té hlášky mě spíše napadá, co je v $this->db?
toto funguje dobre na vybrani primo tabulky z databaze
xaverista
Profil
Martinse:
jak neobjektove ?
Toto je neobjektový kód s výjimkou $this->db, která je objektová

 public function query($query)
    {
        $result = mysqli_query($this->db, $query);        
        return $result;
    }
Možná bych zkusil
$this->db->query( $query );

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: