Hi,
ich habe auf meiner Seite ein paar Kategorien, jetzt möchte ich, dass hinter jeder Kategorie die Anzahl der Einträge steht und das versuche ich mit einer Funktion zu machen.
So funktioniert das, allerdings ist das ziemlich lästig, diesen Code mehrmals zu schreiben, wenn ich jetzt daraus eine Funktion mache:
Und jetzt kommt: "Verbindung mit MySQL-Server fehlgechlagen!"
Woran liegt das?
Vielen Dank für eure Hilfe im Voraus.
mfg hab1cht
ich habe auf meiner Seite ein paar Kategorien, jetzt möchte ich, dass hinter jeder Kategorie die Anzahl der Einträge steht und das versuche ich mit einer Funktion zu machen.
PHP:
<?php
include("../category_config.inc.php");
$field ="1";
$db = @mysql_pconnect($host, $user, $pass) or die ("Verbindung mit MySQL-Server fehlgechlagen!");
@mysql_select_db($database, $db) or die ("Verbindung zur Datenbank fehlgeschlagen!");
$sql = "SELECT * FROM $ptable WHERE categoryid LIKE $field";
$result = mysql_query($sql);
$number = mysql_num_rows($result);
echo $number;
?>
So funktioniert das, allerdings ist das ziemlich lästig, diesen Code mehrmals zu schreiben, wenn ich jetzt daraus eine Funktion mache:
PHP:
<?php
include("../category_config.inc.php");
function anzahl($field){
$db = @mysql_pconnect($host, $user, $pass) or die ("Verbindung mit MySQL-Server fehlgechlagen!");
@mysql_select_db($database, $db) or die ("Verbindung zur Datenbank fehlgeschlagen!");
$sql = "SELECT * FROM $ptable WHERE categoryid LIKE $field";
$result = mysql_query($sql);
$number = mysql_num_rows($result);
echo $number;
}
echo anzahl(1);
?>
Und jetzt kommt: "Verbindung mit MySQL-Server fehlgechlagen!"
Woran liegt das?
Vielen Dank für eure Hilfe im Voraus.
mfg hab1cht