pxlArtizzt
Erfahrenes Mitglied
Moin!
Ich habe vor einiger Zeit bei tutorials.de eine MySQL-Klasse heruntergeladen, leider kann ich das 'Tutorial' nicht mehr finden und der Autor ist mir auch unbekannt...
Es geht mir darum, wie ich verschachtelte Datanbankabfragen gestalten kann, hier ein Beispiel:
das funktioniert so leider nicht, da wahrscheinlich die Querys in jedem Schleifendurchgang überschrieben werden...
Hier ein Auszug aus der MySQL-Klasse, anbei ist die komplette.
Vielen Dank für eure Hilfe!
Ciao!
pxlArtizzt
Ich habe vor einiger Zeit bei tutorials.de eine MySQL-Klasse heruntergeladen, leider kann ich das 'Tutorial' nicht mehr finden und der Autor ist mir auch unbekannt...
Es geht mir darum, wie ich verschachtelte Datanbankabfragen gestalten kann, hier ein Beispiel:
PHP:
$sql = 'select 1';
$db->query($sql);
while ($row = $db->fetch_array()) {
$sql_2 = 'select 2';
$db->query($sql_2);
while ($row_2 = $db->fetch_array()) {
// Anweisungen
}
// Anweisungen 2
}
das funktioniert so leider nicht, da wahrscheinlich die Querys in jedem Schleifendurchgang überschrieben werden...
Hier ein Auszug aus der MySQL-Klasse, anbei ist die komplette.
PHP:
class db {
// integer
var $a_rows = 0;
var $link_id = 0;
var $query_id = 0;
var $errno = 0;
var $show_error = 0;
var $mail_error = 0;
var $port = 0;
var $query_c = 0;
var $rows = 0;
// string
// [...]
// array
var $record = array();
// [...]
function query( $query ) {
$this->query_id = @mysql_query( $query, $this->link_id );
$this->query_c++;
if ( !$this->query_id ) {
$this->error("Invalid SQL: \"<i>$query</i>\"");
}
$this->a_rows = @mysql_affected_rows($this->query_id);
return $this->query_id;
}
// [...]
Vielen Dank für eure Hilfe!
Ciao!
pxlArtizzt