SQL Ausgabe von Email & Name...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Tobi1908
Mitglied
Beiträge: 104
Registriert: 26.02.2003 19:10

SQL Ausgabe von Email & Name...

Beitrag von Tobi1908 »

Und zwar habe ich folgendes Problem.

Ich brauche ine Liste aller User inkl. Email!

Die Form der Aufgabe muss aber sein wie:

name@domain.de|||Herr|Mustermann|

Code: Alles auswählen

SELECT user_email , username
FROM phpbb_users
LIMIT 0 , 30 
gibt mir zwar Email & Name aus, jedoch ohne diesen "|"


Steh eben total auf der Leitung - hatte schon einmal mit dem Befehl zu tun um Zeichen einzufügen, find ihn nur nicht mehr!

DANKE!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Vllt mit:

Code: Alles auswählen

$str = str_replace(' ', '|',$str);
$str ist das Ergebnis der Abfrage....

Oder willst Du das nur mit SQL in der DB machen?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Tobi1908
Mitglied
Beiträge: 104
Registriert: 26.02.2003 19:10

Beitrag von Tobi1908 »

wollte es eigentlich direkt in der DB mache...

also hmm ja ;/



Wobei es mir an sich egal ist wie im zum ergebn. komme :)

ich brauche die 1100 emailadressen einfach in der forum:

name@domain.de|||Herr|Mustermann|
name@domain.de|||Herr|Mustermann|
name@domain.de|||Herr|Mustermann|
name@domain.de|||Herr|Mustermann|
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Probier das:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//


if( !$userdata['session_logged_in'] )
{
        $header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
        header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
        exit;
}

if( $userdata['user_level'] != ADMIN )
{
        message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$sql = "SELECT user_email , username
FROM " . USERS_TABLE;

if( !$result = $db->sql_query ($sql) ) {
             message_die(GENERAL_ERROR, "Konnte Userdaten nicht einlesen", "", __LINE__, __FILE__, $sql);
}
$data_tab = "";
while ($row = $db->sql_fetchrow($result)) {
             $data_tab .=$row['user_email'] . "|||" . $row['username'] . "|<br>";
}
//Dieses ersetzt ALLE Leerzeichen im Namen gegen |
$data_tab = str_replace(" ", "|", $data_tab);
echo $data_tab;
?>
Speichere es als PHP Datei auf Deinem Board. Wenn Du als Admin eingeloggt bist, sollte der Aufruf funktionieren.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Tobi1908
Mitglied
Beiträge: 104
Registriert: 26.02.2003 19:10

Beitrag von Tobi1908 »

Huiiiiiiiiiiiii :-)

FEIN FEIN FEIN!!!!!!!

GEnau so hatte ich es mir vorgestellt!

DANKEEEEE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

:) :) :) :) :) :) :)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“