mysqli-Abfrage mit OOP

mysqli-Abfrage mit OOP

am 24.01.2005 12:55:43 von sven.scheidler

hallo ng,
ich hab nen kleines problem mit den abfragen zu mysqli und oop (also
php5 + mysql-version größer 4.1).
so richtig komm ich da nicht mit klar und kann den fehler nicht
finden:
folgender code:
....
class db {
var $connid;
var $erg;

function verbinden($ipname) {
if(!$this->connid = mysqli_connect("localhost","root","pw")){
echo "Fehler beim verbinden zum MySQL-Server...";
exit();
}
if (!mysqli_select_db("intranet",$this->connid)) {
echo "Fehler beim verbinden zur Datenbank...";
exit();
}
if(!$this->erg=mysqli_query("SELECT user FROM benutzer WHERE
rechner=$ipname",$this->connid)) {
echo "Fehler beim senden der Abfrage...";
exit();
}
return $this->erg;
}
}
....

der fehler kommt in der zeile: "if
(!mysqli_select_db("intranet",$this->connid)) {..."
der browser gibt mir folgendes aus:
"Warning: mysqli_select_db() expects parameter 1 to be mysqli, string
...."

was mach ich falsch, wer kann mir helfen???

Re: mysqli-Abfrage mit OOP

am 24.01.2005 13:10:13 von Tobias Kutzler

Sven Scheidler schrieb:
> hallo ng,
> ich hab nen kleines problem mit den abfragen zu mysqli und oop (also
> php5 + mysql-version größer 4.1).
> so richtig komm ich da nicht mit klar und kann den fehler nicht
> finden:
[...]
> if (!mysqli_select_db("intranet",$this->connid)) {
[...]
>
> der fehler kommt in der zeile: "if
> (!mysqli_select_db("intranet",$this->connid)) {..."
> der browser gibt mir folgendes aus:
> "Warning: mysqli_select_db() expects parameter 1 to be mysqli, string
> ..."
>
> was mach ich falsch, wer kann mir helfen???
Hi,

Ein Blick ins Manual hätte geholfen ;-) Da sieht man nämlich, dass Du
die Parameter (object)link und (string)dbname vertauscht hast.

Ciao,
Tobias