Hallo,
gibt es irgendeine Regel oder irgend etwas, was verbietet in einer Funktion eine MySQL Abfrage zu machen? Ich habe nämlich sowas feines zusammengeschrieben, bekomm aber immer ne hübsche Fehlermeldung.
hier mal der Code:
function site($i)
{
$connect = mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db1_name);
if($i != "x")
{
$site_reason = "SELECT * FROM \_sites
WHERE id
= '".$i."'";
}
else
{
$site_reason = "SELECT * FROM \_sites
WHERE id
= '1'";
}
echo $site_reason;
$get_site = mysql_query($site_reason);
$sitename = mysql_fetch_array($get_site);
mysql_close($connect);
$n = $sitename[name];
return $n;
}
und die Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xxx\functions.php on line 16
Wenn jemand einen Hinweis hat, ich wäre sehr Dankbar.