Klassen Problem mit DB Zugriff

Gray

Erfahrenes Mitglied
Ich bin in sachen Klassen noch ein absoluter NO0B (lol, das man das nicht normal schreiben kann), ich hoffe man kann mir heflen.

Die Klasse:
PHP:
class db {
		
	function anzeige($tabelle,$where,$wert){
	
	$server= 'localhost';
	$user= 'benutzer';
	$passwort= 'passwort';
	$datenbank= 'datenbank';
	
		$db = MYSQL_CONNECT($server, $user, $passwort);
		$db_select = MYSQL_SELECT_DB($datenbank, $db);
	
		$result = mysql_query("SELECT * FROM $tabelle WHERE $where = '$wert'");
		$result = mysql_query($sql_query) or die (mysql_error());
	
	}

}

Der Aufruf:
PHP:
	$db_zugriff = new db;
	$db_zugriff -> anzeige(pakete,aktiv,0);

Allerdings kommt beim Aufruf der Seite immer "Query is Empty" aber es gibt einen Datensatz der dem entspricht.
 
Schon mal was von Debuggen gehört? Lass dir doch mal das Query via echo ausgeben!

Kleine Anmerkung zu deiner Klasse: Wozu nimmst du eine Klasse wo du für jedes
Query eine neue DB Verbindung aufbaust, das ist sinnfrei.
 
Gray hat gesagt.:
Der Aufruf:
PHP:
	$db_zugriff = new db;
	$db_zugriff -> anzeige(pakete,aktiv,0);
Sind "pakete" und "aktiv" Konstanten? Variablen sind es nämlich nicht und als Werte kannst du das so auch nicht übergeben. Ich schlage das Einfassen der Werte in einfache Hochkommata vor.

_voodoo hat gesagt.:
Wozu nimmst du eine Klasse wo du für jedes
Query eine neue DB Verbindung aufbaust, das ist sinnfrei.
Und das nicht zu knapp.
 
Zurück