Hét vraag- en antwoordplatform van Nederland

hoe moet je in php controleren of een database (mysql) gevuld is?

Hallo allemaal,

Ik ben een script aan het schrijven en ik wil graag een controle uitvoeren of de database wel gevuld is, als dat niet zo is dan moet hij de functie afbreken. Het PHP-script haalt dingen op uit een database (MySQL).
Mijn vraag: "hoe kan je controleren of er echt iets in de database staat?"

Bedankt,

Verwijderde gebruiker
10 jaar geleden
Geef jouw antwoord
0 / 2500
Geef Antwoord

Het beste antwoord

Onderstaande snippet checked of er *any value* in een record staat van een gewenste tabel, zo ja dan exit het script.

=============================================================
function isnotificationannounced($dspid, $clldsq, $clldtm){
//echo 'in : isnotificationannounced
';

$res=false;
$qry = "SELECT * FROM tabel-naam-hier where (clldsq='$clldsq' AND clldtm='$clldtm' AND dspid='$dspid')";
//echo $qry;
$result = querydb($qry);
if ($result) {
$row = mysql_fetch_array($result);
//echo 'row data:
';print_r($row);
if(empty($row)){
$res=true;
}else{
$res=$row[4];
//print_r($row);
}

} else {
die("existsindb: Query failed");
}
unset($clldsd, $clldtm, $tdcode);
return $res;
}

Toegevoegd na 2 minuten:
BTW: Ik ging er vanuit je dat je routine om in de MySQL database in te loggen al in je code had verwerkt.
Verwijderde gebruiker
10 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing