Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan kéne adatbázisból...

Hogyan kéne adatbázisból kilistáznom ezeket?

Figyelt kérdés

van egy feltoltott tábla,

2 oszlopa van: kep_id és aktiv


feladat: írjam ki azokat amiknél aktiv=0


SELECT kep_id FROM feltoltott WHERE aktiv IS NULL


eddig jutottam el de nem tudom hogyan tovább



2015. febr. 2. 21:53
 1/6 anonim ***** válasza:

Beleestél egy kezdő logikai hibába, de remélhetőleg tanulni fogsz belőle.

A 0 meg a NULL nem ugyanaz!

0 = nulla, ez egy szám.

A NULL az üres értéket jelenti, ami nem szám, hanem semmi, üres mező. Nem véletlen, hogy az = jel helyett az IS szóval hivatkozunk rá, hogy még nehezebb legyen összekeverni. A NULL definíció szerint semmivel nem egyenlő a nullával sem.

Tehát a WHERE után aktiv=0 kell.

2015. febr. 2. 23:24
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

érte, és utána mi kell?

mert most csak kiválasztja a kep_id-ket azokból a sorokból ahol aktiv=0


hogy tudom kiiratni?

2015. febr. 3. 13:11
 3/6 anonim ***** válasza:

Ha ezt egy konzolon csinálod, rögtön kiírja. Ez a kiírás.

Ha arra gondolsz, hogy webes felületre kiírni, az már a következő lépés, ahhoz kell írni egy programot, az azért bonyolultabb annál, hogy itt két mondatban leírjam.

2015. febr. 3. 13:55
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

webes felületre kéne kiírni,

php kóddal

2015. febr. 3. 13:59
 5/6 anonim ***** válasza:

Ha webes felületre akarod kiíratni, akkor olvass utána a mysqli_num_rows(), mysqli_fetch_array() és a mysqli_fetch_assoc() fügvényeknek.


php.net

2015. febr. 4. 13:01
Hasznos számodra ez a válasz?
 6/6 anonim válasza:

Csinálsz egy functiont, hogy a jövőben kényelmesebb legyen: (tábla neve mondjuk: kepek)


function get_all_info() {

$list = array();

mysqli_query($GLOBALS['conn'], "SET NAMES 'utf8'");

$query_result = mysqli_query($GLOBALS['conn'], "SELECT * FROM `kepek` WHERE aktiv=`0`");

if ($query_result) {

while ($row=mysqli_fetch_assoc($query_result)) {

array_push($list, $row);

}

}

return $list;

}


Ezt kővetően ahol használni, listázni akarod, csak ennyit kell tenned:


<?php

$infok = get_all_info();

foreach($get_all_info as $info) {


echo $info["kep_id"];


}


?>

2015. márc. 19. 16:40
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!