SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.04.2008, 09:52:12
perlfan perlfan ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 6
Frage zu Select Befehl mit Bedingung

Hallo,

also ich habe zwei Tabellen: in Tabelle 1 steht für welche Liste sich die User angemeldet haben und deren ID, in Tabelle 2 steht die ID und die Email Adresse.

Jetzt möchte ich alle Email Adressen der Leute extrahieren, die sich z.B. für die Liste Nr. 1 angemeldet haben.

An diese möchte ich dann jeweils mit einer Schleife um diesen sendEmail Befehl eine Email verschicken:
sendEmail( ???ADRESSE???, $betreff, $message, "info@mmt.com", "info@mmt.com" );

Könnte mir da jemand helfen? Also vor allem mit dieser Abfrage? Das wäre sehr nett - hab es schon mit einem Array versucht usw....stundenlang - ich schaff's leider nicht!!

Vielen Dank für die Hilfe, Gruß Frank
Mit Zitat antworten
  #2  
Alt 17.04.2008, 12:41:44
Benutzerbild von Oskar
Oskar Oskar ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 57
Beiträge: 92
AW: Frage zu Select Befehl mit Bedingung

Ich würde mit meinen minimal Kentnissen eine Select anfrage an die erste Datenbank stellen, dann eine while schleife starten und über if prüfen ob die Bedingung liste 1 erfüllt ist und die ID in einer Variablen speichern. Innerhalb dieser if abfrage würde ich die andere Datenbank wieder per Select nach der ID, sprich der Variablen fragen und dann wenn die Bedingung zutrifft die Mail senden.

Gestern habe ich hier was von einer Join-Abfrage gelesen. Das ist glaube ich der beste Weg.

http://aktuell.de.selfhtml.org/artik...oins/index.htm
__________________
Ceterum censeo Carthaginem esse delendam
Mit Zitat antworten
  #3  
Alt 17.04.2008, 12:54:05
Franzx Franzx ist offline
Junior Member
 
Registriert seit: Nov 2005
Ort: Bremen
Beiträge: 437
AW: Frage zu Select Befehl mit Bedingung

Moin, moin,

ich würde dies wie folgt angehen:

PHP-Code:
SELECT FROM (tbl1INNER JOIN tbl2 ON tbl1.id tbl2.id WHERE liste 
Zur Kiste mit dem sendmail hast du ja schon in einem anderen Thread geöffnet.

Grüße, Franzx
__________________
Für die richtige Frage gibt's die richtige Antwort!
Mit Zitat antworten
  #4  
Alt 17.04.2008, 13:31:42
perlfan perlfan ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 6
AW: Frage zu Select Befehl mit Bedingung

Hey super!

Der Inner Join funktioniert und die 3 Treffer werden im Array $row gespeichert.
$query = "SELECT email FROM jos_acajoom_subscribers INNER JOIN jos_acajoom_queue ON jos_acajoom_subscribers.id = jos_acajoom_queue.subscriber_id WHERE list_id = 2";
$result = mysql_query($query);
$row = mysql_fetch_array($result);

Weißt du zufällig wie ich jetzt diesen Array auslesen kann? Also wenn ich es so mache, dann verschickt er leider nur an die erste Position im Array, also nur an eine Email Adresse....
foreach ($row as $email)
{
sendEmail( $email, _JL_NEWJOBPOSTED, $message, "info@meet-translators.com", "info@meet-translators.com" );
}

Vielen herzlichen Dank nochmal - Gruß, Frank
Mit Zitat antworten
  #5  
Alt 17.04.2008, 13:45:51
Franzx Franzx ist offline
Junior Member
 
Registriert seit: Nov 2005
Ort: Bremen
Beiträge: 437
AW: Frage zu Select Befehl mit Bedingung

Zitat:
Zitat von perlfan Beitrag anzeigen
Weißt du zufällig wie ich jetzt diesen Array auslesen kann? Also wenn ich es so mache, dann verschickt er leider nur an die erste Position im Array, also nur an eine Email Adresse....
foreach ($row as $email)
{
sendEmail( $email, _JL_NEWJOBPOSTED, $message, "info@meet-translators.com", "info@meet-translators.com" );
}
Zum Thema "Emailmassenversand" über sendmail muss ich passen!

Grüße, Franzx
__________________
Für die richtige Frage gibt's die richtige Antwort!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Insert Befehl mit und ohne Select elberwelber MySQLi/PDO/(MySQL) 4 26.11.2007 09:46:24
Frage zu einer WHERE Bedingung knautschke MySQLi/PDO/(MySQL) 1 27.08.2007 23:21:54
Frage zum Select Count(*) Befehl Rofagang MySQLi/PDO/(MySQL) 2 20.11.2006 11:17:27
SELECT mit einfacher WHERE Bedingung ausgeben Darius_2005 PHP Grundlagen 4 20.12.2005 14:10:41
Blöde Frage zu SELECT COUNT Fichte MySQLi/PDO/(MySQL) 8 20.11.2003 09:11:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:17:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt