Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
SELECT: Tabellen aus anderer Tabelle auslesen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
SELECT: Tabellen aus anderer Tabelle auslesen


 
Guido
28-02-2002, 16:47 
 
Ich nutze das Newsletter-System MyMail von http://www.codingclick.com.
Diese erlaubt das betreiben mehrerer unabhängiger Listen.

In einer Tabelle (v2lists) sind die Daten der einzelnen Newsletter-Listen gespeichert. In der Spalte "t_name" wird eine eindeutige Kurz-Bezeichnung angelegt.

Für jede NL-Liste wird eine separate E-Mail-Tabelle erzeugt, in der die eingetragenen Empfänger stehen.
Der Name jeder dieser E-Mail-Tabellen setzt sich aus der Zeichenfolge "v2c" und dem Wert "t_name" aus der Tabelle "v2lists" zusammen (Beispiel: v2cListe1).

Nun möchte ich alle Tabellen "v2c[t_name]" mit SELECT im jeweiligen Feld "Email" durchsuchen, ohne jeweils alle neu angelegten Tabellen zu kennen bzw. bei jeder neuen Liste das Script neu schreiben zu müssen.

Hat jemand eine Lösung parat? Ich wäre sehr dankbar.

 
hannes
28-02-2002, 18:36 
 
$sql = mysql_query("SELECT t_name FROM v2lists",$conn);
while($this = mysql_fetch_object($sql))
{
$sql2 = mysql_query("SELECT email FROM v2c".$this->t_name,$conn);
while($this2 = mysql_fetch_object($sql2))
{
mail($this2->email, "betreff","text");
}
}

 
Guido
01-03-2002, 09:33 
 
Das ist die Lösung.
Sobald ich die Änderung für MyMail (http://www.codingclick.com/scripts/MyMail/) fertig habe, schreibe ich sie hier auch rein (bzw. im PHP-Thread). Vielleicht nutzt jemand noch dieses Programm.
Danke Hannes


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:13 Uhr.