prefix_users die emails exportieren

Begonnen von aitschdotpie, 18 Januar 2007, 14:33:46

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

aitschdotpie

hallo
könnte jemand von euch, der sich mit datenbanken auskennt, mir sagen wie ich z.b. alle emailadressen aus der prefix_users exportieren kann. Wäre toll wenn jemand helfen könnte weil es für mich wichtig ist.

habe vorher die suchfunktion genutzt aber nichts für mich brauchbares gefunden.

mfg

jubilee

Zitathabe vorher die suchfunktion genutzt aber nichts für mich brauchbares gefunden.

Es gibt 2 mögl. Emailadressen. Eine die angezeigt wird (wenn angegeben)  und eine die nicht angezeigt wird.
Diese Abfrage bringt beide ...

SELECT email, femail FROM ${user_prefix}_users

Ansonsten kannst du das mit einem Frontend wie z.B. phpMyAdmin machen indem du die
von der Users-Tabelle nur die Daten exportierst. Dann hast Du dort aber alle daten aus der tabelle, deswegen am Besten in ein Format zum weiterbearbeiten exportieren (Excel csv etc ...)

aitschdotpie

danke für die antwort, aber ich bekomme es nicht gebacken.

was ich jetzt habe ist folgendes

$sql = "SELECT uname, email FROM ".$user_prefix."_users order by uname";
$result = sql_query($sql);
$num = sql_num_rows($result);
$userinfo = sql_fetch_row($result);
echo "<table border=\"1\" align=\"center\">\n";
echo "<tr><th>Name</th><th>Email</th></tr>\n";
for ($i=0;$i<$num;$i++) {
   $userinfo = sql_fetch_row($result);   
   if (empty($userinfo[uname])&&empty($userinfo[username])) continue;
   $email = empty($userinfo[email])?"&nbsp;":$userinfo[email];
   echo "<tr><td>$userinfo[uname]</td><td><a href=\"mailto:$email\">$email</a></td></tr>\n";
}
echo "</table>";


das tut aber nicht, ich glaube das da vieleicht noch ein$dbi rein muß aber wo?

mfg

jubilee

probiere das

Zitat
$sql = "SELECT uname, email FROM ".$user_prefix."_users order by uname"; //email = öffentliche Emailadresse, femail= die versteckte Emailadresse
$result = sql_query($sql);
echo "<table border=\"1\" align=\"center\">\n";
echo "<tr><th>Name</th><th>Email</th></tr>\n";
while (list($userinfo['uname'], $userinfo['email']) = sql_fetch_row($result)) {
      if (empty($userinfo['uname'])) {
         //do nothing
   }
   else
   {
         $email = empty($userinfo['email'])? "&nbsp;" :$userinfo['email'];
         echo "<tr><td>".$userinfo['uname']."</td><td><a href=\"mailto:".$email."\">".$email."</a></td></tr>\n";
   }
}
echo "</table>";



aitschdotpie