| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

22-12-2003, 13:32
|
|
Skaschy
Registrierter Benutzer
|
|
Registriert seit: Jun 2002
Ort: Bad Wörishofen (Allgäu)
Beiträge: 582
|
|
mail() versus mysql
Gude Jungs,
hab mal wieder ein Problem.
Möchte per mail() meine db versenden....
Sprich:
PHP-Code:
$msg = "Telefonbuch";
get_connection();
$mq3 = mysql_query ("SELECT * FROM `".$GLOBALS["tabelle_telefonbuch"]."` WHERE `sessid` = '".$_SESSION["sessid"]."'") or die (mysql_error());
$rows = mysql_num_rows ($mq3);
for ($i = 0; $i<$rows;$i++) {
$show = mysql_fetch_assoc($mq3);
$msg1 "".$show["ID"]." - ".$show["Name"]." - ".$show["Nummer"]."";
}
$msq3 = ".$msg."".$msq1."";
mail (meine@email.de,"Telefonbuch","$msg1","FROM: [email]my@email.de[/email]");
Nur ich bekomme nur einen eintrag 
Nicht alle :/
Was machen ?
Gruss Toby
__________________
Gruss TobY
|

22-12-2003, 13:38
|
Abraxax
  THE REAL HAXE (Administrator)
|
|
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
|
|
in der schleife überschreibst du deine werte immer.
das mail() sollte auch in die schleife rein.
sei aber vorsictig, wenn du viele daten hast. dann kann es schon ne weile dauern.
|

22-12-2003, 13:39
|
|
Skaschy
Registrierter Benutzer
|
|
Registriert seit: Jun 2002
Ort: Bad Wörishofen (Allgäu)
Beiträge: 582
|
|
mhh wenn ich das mail() inne schleife mache dann sendet er mir doch ca 100 mails oda ?
__________________
Gruss TobY
|

22-12-2003, 13:40
|
Günni
Master 
|
|
Registriert seit: Jun 2002
Ort: Landau/Pfalz
Beiträge: 2.589
|
|
Schreib doch alles in eine Datei und versende diese dann per Mail
__________________
mfg
Günni
Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
City-Tiger - Online durch die Straßen tigern...
|

22-12-2003, 13:41
|
|
Skaschy
Registrierter Benutzer
|
|
Registriert seit: Jun 2002
Ort: Bad Wörishofen (Allgäu)
Beiträge: 582
|
|
ne wollte das ja per email also ohne datei... deshalb frag ich ja
__________________
Gruss TobY
|

22-12-2003, 13:45
|
Abraxax
  THE REAL HAXE (Administrator)
|
|
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
|
|
huhu?
es ist nur ein empfänger. richtig?
warum sollte der 100 mails bekommen, wenn du 100 einträge in der db hast?
einfach die daten zwischenspeichern und dann 1x statt 100x verschicken.
|

22-12-2003, 13:50
|
|
MelloPie
PHP Master
|
|
Registriert seit: Jan 2002
Ort: Hessen
Beiträge: 4.380
|
|
Re: mail() versus mysql
Zitat:
PHP-Code:
$msg = "Telefonbuch";
get_connection();
$mq3 = mysql_query ("SELECT * FROM `".$GLOBALS["tabelle_telefonbuch"]."` WHERE `sessid` = '".$_SESSION["sessid"]."'") or die (mysql_error());
$rows = mysql_num_rows ($mq3);
for ($i = 0; $i<$rows;$i++) {
$show = mysql_fetch_assoc($mq3);
$msg1 "".$show["ID"]." - ".$show["Name"]." - ".$show["Nummer"]."";
}
$msq3 = ".$msg."".$msq1."";
mail (meine@email.de,"Telefonbuch","$msg1","FROM: [email]my@email.de[/email]");
[/B]
|
Der Code is ja wohl mal nichts der muss eigentlich einen parse error werfen...
__________________
Beantworte nie Threads mit mehr als 15 followups...
Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25
|

22-12-2003, 13:56
|
|
Skaschy
Registrierter Benutzer
|
|
Registriert seit: Jun 2002
Ort: Bad Wörishofen (Allgäu)
Beiträge: 582
|
|
PHP-Code:
$msg = "Telefonbuch";
get_connection();
$mq3 = mysql_query ("SELECT * FROM `".$GLOBALS["tabelle_telefonbuch"]."` WHERE `sessid` = '".$_SESSION["sessid"]."'") or die (mysql_error());
$rows = mysql_num_rows ($mq3);
for ($i = 0; $i<$rows;$i++) {
$show = mysql_fetch_assoc($mq3);
$msg1 "".$show["ID"]." - ".$show["Name"]." - ".$show["Nummer"]."";
}
$msq3 = "".$msg."".$msq1."";
mail ("meine@email.de","Telefonbuch","$msg3","FROM:my@email.de");
*grrrrrr*
__________________
Gruss TobY
|

22-12-2003, 14:06
|
|
Uzimaster
Junior Member
|
|
Registriert seit: Aug 2003
Beiträge: 59
|
|
Try this:
PHP-Code:
<?php
$msg = "Telefonbuch\n";
get_connection();
$mq3 = mysql_query ("SELECT * FROM `".$GLOBALS["tabelle_telefonbuch"]."` WHERE `sessid` = '".$_SESSION["sessid"]."'") or die (mysql_error());
while($show = mysql_fetch_assoc($mq3)) {
$msg1 .= $show["ID"]." - ".$show["Name"]." - ".$show["Nummer"]."\n";
}
$msq3 = $msg.$msg1;
mail (meine@email.de,"Telefonbuch","$msg1","FROM: [email]my@email.de[/email]");
?>
|

22-12-2003, 14:49
|
|
Skaschy
Registrierter Benutzer
|
|
Registriert seit: Jun 2002
Ort: Bad Wörishofen (Allgäu)
Beiträge: 582
|
|
thx uzi
Das war die rätselts lösung
__________________
Gruss TobY
|

22-12-2003, 17:36
|
|
MelloPie
PHP Master
|
|
Registriert seit: Jan 2002
Ort: Hessen
Beiträge: 4.380
|
|
fertiger code und nichts gelernt. Bis zum nächsten mal.
__________________
Beantworte nie Threads mit mehr als 15 followups...
Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25
|

23-12-2003, 10:22
|
|
Skaschy
Registrierter Benutzer
|
|
Registriert seit: Jun 2002
Ort: Bad Wörishofen (Allgäu)
Beiträge: 582
|
|
OffTopic:
Wieso muss Mellow immer so negative denken ? klar hab ich daraus gelern.. Ich weiss jetzt das ich fürs nächste mal ne while schleife mache.....
Leute wie du regen mich auf ( Wo bei nun der Satz kommt "Und leute wie DU regen Mich auf")
Aber naja......
Nobody is perfect oder wie war das ?
__________________
Gruss TobY
|

23-12-2003, 10:33
|
|
owna6e
Junior Member
|
|
Registriert seit: Oct 2003
Beiträge: 63
|
|
OffTopic: Ich finde MelloPie hat Recht. So schwer war das Problem rauszufinden ja nicht. Das ist eigentlich standardmäßig mit einer While-Schleife und nicht einer For-Schleife DS aus der DB auszugeben finde ich. Aber egal.
|

23-12-2003, 10:40
|
|
Skaschy
Registrierter Benutzer
|
|
Registriert seit: Jun 2002
Ort: Bad Wörishofen (Allgäu)
Beiträge: 582
|
|
OffTopic:
Ja Schon.
Aber ..
Ich dachte das wär n Forum wo einem geholfen wird und nicht irgendwelche "dummen" texte hinterher geworfen bekommt....
Find ich sowieso ein bissel dumm... Mache leute die hilfe suchen werden dumm angemacht nur weil Sie noch ned so gut sind....
__________________
Gruss TobY
|

23-12-2003, 10:52
|
Abraxax
  THE REAL HAXE (Administrator)
|
|
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
|
|
OffTopic: jetzt hat jeder seine meinung gesagt....
belasst es bitte dabei.
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
|