cofter
Erfahrenes Mitglied
Ich bin dabei mir eine kleine sql Klasse zu schreiben.
Wenn ich jetzt $this->row einsetze um die spalte zu selektieren bringt er mir einen Fehler der mir unerklärlich ist. Wenn ich anstatt dem $this->row ein * einsetze bringt er den Fehler nicht.
Die Spalte existiert 100% in der Tabelle.
Der Fehler: arning: mysql_result() [function.mysql-result]: Bad column offset specified in C:\AppServ\www\oop5\class.php on line 90
Zeile 90 ist genau diese: $this->table_qry = mysql_query("SELECT $this->row FROM $this->table");
Anbei auch die ganze Klasse.
mfg
Cofter
Wenn ich jetzt $this->row einsetze um die spalte zu selektieren bringt er mir einen Fehler der mir unerklärlich ist. Wenn ich anstatt dem $this->row ein * einsetze bringt er den Fehler nicht.
Die Spalte existiert 100% in der Tabelle.
PHP:
function qry_table()
{
$this->table_qry = mysql_query("SELECT $this->row FROM $this->table");
$this->num_row = mysql_num_rows($this->table_qry);
echo "Einträge: ".$this->num_row."<br /><br />";
return $this->table_qry;
return $this->num_row;
}
Der Fehler: arning: mysql_result() [function.mysql-result]: Bad column offset specified in C:\AppServ\www\oop5\class.php on line 90
Zeile 90 ist genau diese: $this->table_qry = mysql_query("SELECT $this->row FROM $this->table");
Anbei auch die ganze Klasse.
PHP:
class read_table
{
private $table;
private $row;
private $sort;
private $stat;
function set_table($table)
{
$this->table = $table;
echo "<br />Table: ".$this->table."<br />";
return $this->table;
}
function set_row($row)
{
$this->row = $row;
echo "<br />Row: ".$this->row."<br />";
return $this->row;
}
function qry_table()
{
$this->table_qry = mysql_query("SELECT $this->row FROM $this->table");
$this->num_row = mysql_num_rows($this->table_qry);
echo "Einträge: ".$this->num_row."<br /><br />";
return $this->table_qry;
return $this->num_row;
}
function table_out()
{
for ($i=0; $i < $this->num_row ;$i++)
{
$this->ausgabe = mysql_result($this->table_qry,$i,$this->num_row);
echo nl2br($this->ausgabe)."<br /><br />";
}
}
}
mfg
Cofter
Zuletzt bearbeitet: