23. december 2014 - 07:53
Der er
6 kommentarer og 1 løsning
den siger databasen er tom men er den ikke
Hej Guruer! Har et problam med nederstående kode : Når jeg første gang skriver !list så siger den "databasen er tom" Men anden gang, jeg skriver !list. Så smider den som den skal hvorfor er det lige det sker? public function priv_listrss($line, $args) { $channel = $line ['to']; // failsafes ... if (strpos ( $channel, "#" ) === false) return; if ($channel != $this->precfg["rss"]) return; $sql = "SELECT ctime, rss, nick FROM rss ORDER BY ctime DESC"; $qres = $this->db->query("$sql"); if (mysql_num_rows($qres) >= 1) { while ($row = mysql_fetch_assoc($qres)) { $this->ircClass->privMsg ( $channel, "rss: {$row['rss']} :: 7Added By: {$row['nick']}"); } } else { $this->ircClass->privMsg ( $channel, "4databasen er tom"); } }
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
23. december 2014 - 15:44
#2
if (mysql_num_rows($qres) >= 1) { while ($row = mysql_fetch_assoc($qres)) { $this->ircClass->privMsg ( $channel, "rss: {$row['rss']} :: 7Added By: {$row['nick']}"); } } else { $this->ircClass->privMsg ( $channel, "4databasen er tom"); } -> $empty = true; while ($row = mysql_fetch_assoc($qres)) { $this->ircClass->privMsg ( $channel, "rss: {$row['rss']} :: 7Added By: {$row['nick']}"); $empty = false; } if($empty) { $this->ircClass->privMsg ( $channel, "4databasen er tom"); }