Verfasst: 25.12.2006 23:01
Und noch einen Link dazu: [php:mysql].Anton222 hat geschrieben:wie meinst du Verbindung zur Datenbank aufbauen?
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Und noch einen Link dazu: [php:mysql].Anton222 hat geschrieben:wie meinst du Verbindung zur Datenbank aufbauen?
Nein, das reicht nicht. In der config.php stehen nur die Anmeldedaten, es wird keine Verbindung aufgebaut.Anton222 hat geschrieben:ah so:)
ok erstmal danke..
für die verbindung...reicht da nicht wenn ich die config php im gleichen ordner habe und include ('config.php');
mach?
Das reicht daher nicht.Anton222 hat geschrieben: <?php
$mysqlhost="host";
$mysqluser="user";
$mysqlpwd="Passwort ";
$mysqldb="db';
war das so ok?
Code: Alles auswählen
mysql_connect($mysqlhost,$mysqluser,$mysqlpwd);
mysql_select_db($mysqldb);Code: Alles auswählen
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
ORDER BY u.username ASC, s.session_ip ASC";
$result = mysql_query($sql) or die(mysql_error());
$anzahl_user_online = mysql_num_rows($result);
$u_online = '';
while ($row = mysql_fetch_assoc($result))
{
$u_online .= ($users_online != '') ? ', ' : '';
$u_online .= '<a href="pfad_zum_forum/profile.php?mode=viewprofile&u=' . $row['user_id'] . '">' . $row['username'] . '</a>';
}
//Jetzt steht in $anzahl_user_online die Anzahl
//und in $u_online die Liste mit Links zu den Usern
//Ausgeben:
echo "Online Users: ";
echo $anzahl_user_online;
echo "<br>\nDiese User sind: ";
echo $u_online;
Code: Alles auswählen
$anzahl_user_online = mysql_num_rows($result);
echo "Anzahl der User: $anzahl_user_online";Code: Alles auswählen
<?php
$mysqlhost='xy';
$mysqluser='xy';
$mysqlpwd='xy;
$mysqldb='xy';
mysql_connect($mysqlhost,$mysqluser,$mysqlpwd);
mysql_sel
ect_db($mysqldb);
$five_min_ago_ts = time() - (60 * 5);
$sql = "SELECT u.username, u.user_id,
u.user_allow_viewonline, u.user_level,
s.session_logged_in, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
ORDER BY u.username ASC, s.session_ip ASC";
$result = mysql_query($sql) or die(mysql_error());
$anzahl_user_online = mysql_num_rows($result);
$u_online = '';
while ($row = mysql_fetch_assoc($result))
{
$u_online .= ($users_online != '') ? ', ' : '';
$u_online .= '<a
href="http://www.xy.de/fo/profile.php?mode=viewprofile&a
mp;u=' . $row['user_id'] . '">' . $row['username'] .
'</a>';
}
//Jetzt steht in $anzahl_user_online die Anzahl
//und in $u_online die Liste mit Links zu den Usern
//Ausgeben:
echo "Online Users: ";
echo $anzahl_user_online;
echo "<br>\nDiese User sind: ";
echo $u_online;
?>Code: Alles auswählen
$mysqlpwd='xy;Code: Alles auswählen
mysql_sel
ect_db($mysqldb);
Code: Alles auswählen
href="http://www.xy.de/fo/profile.php?mode=viewprofile&a
mp;u='