Pereiti prie turinio

Mysqli bėda, padėkit.


Rekomenduojami pranešimai

Sveiki, taigi bandau paleisti travian skripta. Meta daug klaidų. Ir vienoje vietoje strigau.

 

Meta klaidą:

 

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\wamp\www\GameEngine\Database\db_MYSQLi.php on line 679

 

Kodas toje vietoje:

 

function getVillageType($wref) {

$q = "SELECT id, fieldtype FROM " . TB_PREFIX . "wdata where id = $wref";

$result = mysqli_query($this->connection, $q);

$dbarray = mysqli_fetch_array($result, MYSQLI_BOTH);

return $dbarray['fieldtype'];

}

 

Tai kas galetų būt blogai čia? :o

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū, šitas sutvarkytas. Nauja bėda, klaida:

 

Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\wamp\www\GameEngine\Protection.php on line 24

 

Kodas:

 

<?php

 

if(isset($_POST)){

if(!isset($_POST['ft'])){

$_POST = @array_map('mysql_real_escape_string', $_POST);

$_POST = array_map('htmlspecialchars', $_POST);

}

}

$rsargs=$_GET['rsargs'];

$_GET = array_map('mysql_real_escape_string', $_GET);

$_GET = array_map('htmlspecialchars', $_GET);

$_GET['rsargs']=$rsargs;

$_COOKIE = array_map('mysqli_real_escape_string', $_COOKIE); //cia 24 eilute

$_COOKIE = array_map('htmlspecialchars', $_COOKIE);

 

?>

Redagavo smokeris
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pakeičiau eilutę:

 

$_COOKIE = array_map([$this->connection, 'real_escape_string'], $_COOKIE);

 

Meta klaidą:

 

Fatal error: Using $this when not in object context in C:\wamp\www\GameEngine\Protection.php on line 24

 

Ar netaip šią eilutę turėjau parašyt?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tai kaip išmokt jei nebandysi.. Imsiu gal kada nors ir susitvarkysiu :)

 

Tu bent kažką pats googlini? Nes toks jausmas copy-pastini kodą ir vos tik išvydęs errorą ateini į šitą forumą paverkt, kad tau neveikia ir meta tokią klaidą. Pradėt nuo PHP beginner tutorialų, nes ryškiai nesigaudai dar.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...