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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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