Pereiti prie turinio

MySql nesusipratimai.


Rekomenduojami pranešimai

Sveiki, turiu keistą situaciją: negaliu sužinoti įrašų skaičiaus..

 

$pardos=mysql_query("SELECT * FROM shops WHERE shopname='$who' AND left='".$info['li']."' AND up='".$info['ri']."' AND location='".$info['land']."'");

tokia užklausa neveikia, tačiau pašalinus left ir up filtrą viską puikiai randa.. o turi rasti ir su left bei up filtru.. lentelės struktūra:

 

CREATE TABLE IF NOT EXISTS `shops` (

`shopname` varchar(50) CHARACTER SET utf8 COLLATE utf8_lithuanian_ci NOT NULL,

`location` smallint(2) NOT NULL,

`left` int(2) NOT NULL,

`up` int(2) NOT NULL,

`type` varchar(3) NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, turiu keistą situaciją: negaliu sužinoti įrašų skaičiaus..

 

 

tokia užklausa neveikia, tačiau pašalinus left ir up filtrą viską puikiai randa.. o turi rasti ir su left bei up filtru.. lentelės struktūra:

$pardos=mysql_query("
    SELECT * FROM `shops`
                        WHERE `shopname`='$who' AND
                              `left`='".$info['li']."' AND 
                              `up`='".$info['ri']."' AND       `location`='".$info['land']."'");

Bandyk taip, tik būtinai dar patikrink kad $info['li'] ir $info['ri'] būtų geri, be ' ar kitų neleistinų ženklų.

Jei nepadės, bandyk po querio prirašyt die() (mysql_query("SELE.....") or die(mysql_error());

Nuoroda į pranešimą
Dalintis kituose puslapiuose

$pardos=mysql_query("
    SELECT * FROM `shops`
                        WHERE `shopname`='$who' AND
                              `left`='".$info['li']."' AND 
                              `up`='".$info['ri']."' AND       `location`='".$info['land']."'");

Bandyk taip, tik būtinai dar patikrink kad $info['li'] ir $info['ri'] būtų geri, be ' ar kitų neleistinų ženklų.

Jei nepadės, bandyk po querio prirašyt die() (mysql_query("SELE.....") or die(mysql_error());

tokie veiksmai tai pirmu numeriu pas mane atliekami :) ir labai ačiū už pagalbą.

 

Viskas čia gerai. Tiesiog left yra sql keyword (dėl up nesu tikras). Aplink juos uždėk `.

 

`left`

`up`

dėkuj, va šitą ir buvai užmiršęs..

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ą...