Funktionen

Giraffe

Mitglied
Hallo, ich experimentiere zur Zeit gerade mit Funktionen und wollte mal nachfragen, wie das mit den argumenten Funktioniert.
Das ziel der Funktion ist eine schnelle ausgabe eines Wertes aus meiner mysql datenbank.
PHP:
include "zugriff.inc.php"; // Die zugangsdaten zur Datenbank

function abfrage($auswahl,$tabelle, $bedingung1, $bedingung2)
{
$sql = "SELECT `" . $auswahl ."` FROM `" . $tabelle . "` WHERE `" . $bedingung1 . "` = `" . $bedingung2 . "`";

$result = mysql_query($sql);

$row = @mysql_fetch_assoc($result);{
echo $row[vorname];
}
}
echo $auswahl;
Zum verständniss: ich möchte den Vornamen des Benuzers mit der id 15

Code:
SELECT `vorname `FROM `datenbank` WHERE `id` = '15'

stimmt diese Funktion und wie Frage ich sie ab?etwa so:
PHP:
abfrage(vorname,datenbank,id,15);

ich hoffe, ihr begreifft meine Frage und meinen Code:-)Sonst gerne nachfragen..
Grüsse Giraffe
 
Du müsstest die Argumente der Funktion noch als String deklarieren, sonst vermutet PHP darin Konstanten.

PHP:
abfrage('feld', 'tabelle', 'bedingungsfeld', 'bedingungswert');
 
Zurück