Function
thomas
- php
Hallo
ich möchte eine Abfrage in eine Function setzetn und bei Bedarf abrufen um auf die Daten zuzugreifen.
irgendwie komme ich nicht weiter
funktion:
<?
function rechte()
{
$result = mysql_query("SELECT * FROM table where sid ='$sid'");
$zeile = mysql_fetch_array($result);
{
$zeile["prev"]
}
return ???;
}
?>
was muss bei return stehen???
damit ich dies dann für eine Abfrage nutzen kann
z.B
rechte();
if($daten_von_return == 1)
{
echo "erfüllt";
} else {
echo"nicht erfüllt";
}
gruss
Thomas
function rechte()
{
$result = mysql_query("SELECT * FROM table where sid ='$sid'");
Nur nebenbei: Keine Fehlerprüfung, siehe mysql_error() und Beispiele zu mysql_query() in der PHP-Anleitung.
$zeile = mysql_fetch_array($result);
{
$zeile["prev"]
Was soll das für eine Anweiung sein?
}
return ???;
}
was muss bei return stehen???
Wie wär's mit
return "Eierkuchen";
? Ist doch ein toller Rückgabewert :) Ernsthaft: Du solltest schon wissen, was Du von Deiner Funktion zurückgeben willst. Dein restliches Codebeispiel hilft da auch nicht viel weiter, denn das Verständnisproblem liegt in Deiner obigen Funktion. Du weißt ja nichtmal, was Du mit dem Ergebnis von mysql_fetch_array() machen willst..
Gruß,
soenk.e