Seite 1 von 1
SQL Ausgabe von Email & Name...
Verfasst: 29.09.2006 16:21
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!
Verfasst: 29.09.2006 16:40
von Miriam
Vllt mit:
$str ist das Ergebnis der Abfrage....
Oder willst Du das nur mit SQL in der DB machen?
Verfasst: 29.09.2006 16:47
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|
Verfasst: 29.09.2006 18:04
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.
Verfasst: 29.09.2006 19:36
von Tobi1908