Hello,
ich stehe ziemlich am Anfang und habe noch nie eine Funktion erstellt.
Kann ich alle Abfragen in eine Funktion einbauen oder 5 Abfragen = 5 Funktionen`?
Eine Funktion verlangt return, habe ich gelesen.
Was müsste ich in meinem Fall zurückgeben und wie rufe ich die Funktion auf.
function abfrage1($con)
{
$query_query1 = "SELECT id_hilfe, h_bez FROM hilfe";
$query1 = mysql_query($query_query1, $testdb);
if (!$query1)
{
return false;
}
# $row_query1 = mysql_fetch_assoc($query1);
$totalRows_query1 = mysql_num_rows($query1);
return $totalRows;
}
Ich will es mal so ausdrücken:
Man übergibt der Funktion alle Daten, die sie zum erledigen einer Aufgabe benötigt und man lässt sich das zurückgeben, was man am besten zum Weiterarbeiten gebrauchen kann.
Definiere also, was Du genau zu erhalten wünschst, und wie allgemein Deine Funktion aussehen soll, damit sie auf möglichst viele Fälle passt.
Tipp: PHP kann auch "Arrays" als Funktionsergebnis (Typ der Funktion) verwenden.
Ein harzliches Glückauf
Tom vom Berg