DarkSummer
Erfahrenes Mitglied
Hi ich hab mal ne class gecodet gehabt wo ich ne verbindung zur db ne abfrage und die verbindung wider closen wollte so bis zur abfrage funzt das was ich habe n1 der fehler kommt bei
diesem datensatz des gesamten codes und hier ist der gesamte code
ich hoffe ihr koennt mir helfen is ja einiges an arbeit denk ich mal
wär nett danke
PHP:
function get_result() {
$this->right_abfrage = $right_abfrage;
if(mysql_num_rows($this->mysql_abfrage) > 0) {
$this->right_abfrage = mysql_fetch_object($this->mysql_abfrage);
}
else {
echo "keine datensätze gefunden<br>";
}
diesem datensatz des gesamten codes und hier ist der gesamte code
PHP:
<?
// class.php
class dbconnect {
// vordefinierte vars
var $mysql_server = "localhost";
var $mysql_user = "root";
var $mysql_pass = "";
var $mysql_table = "database";
// leere vars
var $mysql_etablish;
var $mysql_connect;
var $mysql_query;
var $query_test;
var $mysql_error;
var $mysql_abfrage;
var $right_abfrage;
function start_verbindung() {
$this->mysql_server = $mysql_server;
$this->mysql_user = $mysql_user;
$this->mysql_pass = $mysql_pass;
$this->mysql_table = $mysql_table;
if($this->mysql_connect != "connected") {
if(!($this->mysql_etablish = @mysql_connect($this->mysql_server,$this->mysql_user,$this->mysql_pass))) {
$this->mysql_connect = "disconnected";
}
else {
$this->mysql_etablish = @mysql_connect($this->mysql_server,$this->mysql_user,$this->mysql_pass);
mysql_select_db($this->mysql_table);
$this->mysql_connect = "connected";
return 0;
}
}
else {
return 1;
}
}
// query auf existenz und korrecktheit ueberprüfn
function query_abfrage($mysql_query) {
$this->mysql_server = $mysql_server;
$this->mysql_user = $mysql_user;
$this->mysql_pass = $mysql_pass;
$this->mysql_table = $mysql_table;
$this->mysql_query = $mysql_query;
$this->mysql_abfrage = mysql_abfrage;
if($this->mysql_connect == "connected") {
$this->mysql_abfrage = mysql_query($this->mysql_query);
$this->query_test = substr($this->mysql_query, 0, 4);
if($this->query_test != "SELE") {
echo "fehler im query gefunden, bitte ueberpruefn!<br>";
echo "fehler:".mysql_error()."";
}
else {
return 1;
}
}
else {
return 1;
}
}
function get_result() {
$this->right_abfrage = $right_abfrage;
if(mysql_num_rows($this->mysql_abfrage) > 0) {
$this->right_abfrage = mysql_fetch_object($this->mysql_abfrage);
}
else {
echo "keine datensätze gefunden<br>";
}
}
};
$db = new dbconnect;
$db->start_verbindung();
// wenn verbindung
$query = "SELECT * FROM pnews";
$db->query_abfrage($query);
while($row = $db->get_result()) {
echo $row->name;
}
?>
ich hoffe ihr koennt mir helfen is ja einiges an arbeit denk ich mal
wär nett danke