Autorius Tema: [ATSAKYTA] MySql operatorius "ne lygu"  (Skaityta 247 kartus)

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
[ATSAKYTA] MySql operatorius "ne lygu"
« Įrašytas: 2012-11-08 11:39:20 am »
Sveiki, ar iš vis yra toks operatorius "ne lygu"? Naudoju meekroDB klasę, bet čia turbūt nieko nereiškia. Reikia iš duomenų bazės išrinkti visus įrašus, tačiau tik ne tą kurio id yra toks ar anoks. Mėginau !=, IS NOT, ... neveikia :(
Kol kas naudoju tokį koduką
<?php 
$result 
DB::queryRaw('SELECT * FROM kategorijos WHERE id=%i',$id);
                
$row $result -> fetch_assoc();
                
parametrai::title($row['pavadinimas'].' :: Teksto valdymas');
                echo 
"<fieldset><legend><h3>Kategorija: ".$row['pavadinimas']."</h3></legend><label>Pasirinkite kategoriją į kurią perkelsite visus tekstus: </label>
                <form action='?id=&$id&psl=perkelti' method='post'>
                    <select name='kategorija'>"
;
                    
$res DB::query('SELECT * FROM kategorijos');
                    foreach(
$res as $rew) {
                        if(
$rew['id'] !== $row['id']) {
                            echo 
"<option value=".$rew['id'].">".$rew['pavadinimas']."</option>";
                        }
                        }
                    }
                    echo 
"</select>
                </form></fieldset>
                "
;
?>
Bet aš galvoju, kad toks gal nelabai racionalus...
« Paskutinį kartą keitė: 2012-11-08 12:01:25 pm sukūrė Interneto keleivis »
Guten Tag!

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7385
  • Karma: +226/-15
    • Žiūrėti profilį
    • mano CV
Ats: MySql operatorius "ne lygu"
« Atsakymas #1 Įrašytas: 2012-11-08 11:55:08 am »
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: MySql operatorius "ne lygu"
« Atsakymas #2 Įrašytas: 2012-11-08 12:01:08 pm »
Jau išsiaiškinau, aš nepadarydavau tarpo, kaip esu pripratęs daryti po lygybės ženklo (WHERE id=$id), o čia psirodo reikia tarpo (WHERE id != $id).
« Paskutinį kartą keitė: 2012-11-08 12:04:03 pm sukūrė Interneto keleivis »
Guten Tag!

Manualai.lt Forumas

Ats: MySql operatorius "ne lygu"
« Atsakymas #2 Įrašytas: 2012-11-08 12:01:08 pm »