Ik wil vanuit de tabel halen of er een calamiteit is of niet, hoe kan ik dit doen?

De tabel ziet er zo uit:
_________________________________
calamity Title text
1 nvt nvt
______________________________________
That`s it, er is dus maar 1 rij
Ik wil nu dus weten of calamity 0 of 1 is (1 = probleem, 0 = niks aan de hand)

Ik heb nu al dit gemaakt:
<code>
$a = "SELECT calamity FROM `Calamiteit` ";

$sqlconnect = new mysqli('host', 'user', 'pass', 'dbname');
$result = $sqlconnect->query($a);

if ($result > 0) { include('storing.php'); }

</code>
Hierin wordt er vanuit gegaan dat als $result groter is dan 0 (1 dus) er een storing is
echter, er wordt in beide gevallen (0 en 1) storing.php geinclude.
Kijk eens naar mysqli_num_rows
Als de tabel Calamiteit altijd maar één rij heeft, heeft die tabel dan zin?
Dan doe je ook nog dit:
[code lang="sql"]
SELECT calamity FROM Calamiteit
[/code]
Tenzij die tabel leeg is geeft dit altijd minimaal een rij terug!
De tabel heeft inderdaad altijd 1 rij, en ik zie hier het nut van in.
Ik hoef dan ook niet het aantal rijen van de tabel te weten, ik wil weten of er ij calamity een 0 of 1 staat ingevuld.

Hoe kan ik dat opvragen?

Of is er een andere manier van een bestand wat deze variabelen kan vasthouden, en altijd opvraagbaar/aanpasbaar is?
Hou je storingen ook in een tabel bij? En heb je daar een kolom waarin je bij houdt of de storingen verholpen is?
Dan kan je uit die tabel bepalen of er al dan niet storingen zijn:

SELECT COUNT(*) FROM storingen WHERE opgelost = 0

Of, als met je datums werkt:

SELECT COUNT(*) FROM storingen WHERE dt_opgelost > dt_gemeld
Ik maak een verschil tussen calamiteit en storingen. De calamiteit wordt handmatig ingevuld, terwijl storingen automatisch gaan.

De tabel van de calamiteit is dus echt maar 1 regel

Toevoeging op 06/02/2014 14:55:26:

Wie kan mij hiermee helpen?

Reageren