phpbar.de logo

Mailinglisten-Archive

[php] Fehlermeldung: n is not a mySQL....

[php] Fehlermeldung: n is not a mySQL....

=?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Sat, 13 May 2000 12:52:28 +0200


Hallo,

* Kai Laborenz wrote:
> require("db_connect.inc");
> $query = "select * from kategorien";
> $kategorien = mysql_query($query);
> while ( $kat = mysql_fetch_object($kategorien)) {
> 	$topart = mysql_query("select * from artikel where

Hier sollten Fehlerabfragen eingebaut werden, in etwa
so:

	if ($res = mysql_query($query))
	{
	  if (mysql_num_rows($res)>0)
	  {
	    while ($kat=mysql_fetch_object($res))
	    {
	      if ($topart=mysql_query("select blabla ..."))
	      {
	        ...
	        
	      } else
	      {
	        print "MySQL Fehler: ".mysql_error()."<br>\n";
	      }
	    }
	  } else
	  {
	    print "Es sind keine Datensätze vorhanden<br>\n";
	  }
	} else {
	  print "MySQL-Fehler: ".mysql_error()."<br>\n";
	}
	
Die Fehlermeldungen rühren daher, dass der Autor des
Scripts sich darauf verläßt, dass auch wirklich Datensätze
gefunden werden, die Query syntaktisch richtig ist etc.
Fehlerabfragen sind aber unvermeidlich.
-- 
signature wurde wegen schlechter arbeitsmoral
entlassen. bewerbungen an bjoern_(at)_web-cards.de



php::bar PHP Wiki   -   Listenarchive