//db connect $sql = "SELECT count(*) FROM t WHERE row = 'x'"; $data = mysql_result(mysql_query($sql)),0); // usikker på at man kan skrive det sådan, men så er det en linie kortere... if($data >= "1"){ echo "rækken findes..:"; }
$tabel=mysql_query("SELECT noget FROM tabel WHERE indhold='$id'"); if($tabel==false) {echo "Rækken eksisterer ikke";}
Hvis ikke der findes en række, hvor værdien af indhold er det samme som $id vil jeg prøve at fange den i en if-sætning... Men hvad indeholder $tabel hvis ikke rækken findes?
.. men det er smartere at bruge COUNT(*) hvis du bare skal checke om den findes og ikke skal bruge data, da du så slipper for at få rækken returneret (lidt hurtigere såddan) ... $tabel=mysql_query("SELECT COUNT(*) FROM tabel WHERE indhold='$id'"); $data = mysql_fetch_row($tabel); if($data[0] >= 1){ echo "Rækken eksisterer ikke"; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.