Willkommen in der Webstatt Zum Webstatt Blog und Stories
tnY am 09.08.06 13:08

Hi,

hab da mal so ein kleines problem...
also ich will alle beiträge einer IP aus einer DB raussuchen lassen [id,ip,uhrzeit,text]
und der soll dann halt ne tabelle machen mit oben ip und unten dann immer uhrzeit: text... wie lös ich das am besten? irgendwelche vorschläge/tipps?

Liebe Grüße

netcup.de Warum gibt es hier Werbung?
Al3x0r Al3x0r am 09.08.06 14:14

Einfache Abfrage à la:

$ip = 127.0.0.1; // Deine WunschIP
$query = "SELECT * FROM `deinetabelle` WHERE `ip` = '$ip'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_object($result)) {

// Hier designst du deine Ausgabe;

}


War das nun so schwer oder habe ich dich falsch verstanden ?

mfg Alexander

tnY am 09.08.06 14:15

ja gut hab mich evtl net so ausführlich formuliert... der soll dann das alles in einzelnen tabellen untereinander ausgeben also für jede ip ne eigene tabelle hinkritzeln mit den informationen der jeweiligen ip...

Al3x0r Al3x0r am 09.08.06 15:20

Achso ja es ist ja trotzdem dann nur eine Designsache

$ip = 127.0.0.1; // Deine WunschIP
$query = "SELECT * FROM `deinetabelle` WHERE `ip` = '$ip'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_object($result)) {

echo "<table><tr><td>IP</td><td>".$row->ip."</td></tr>
<td>Uhrzeit</td><tr><td>".$row->uhrzeit."</td></tr>
<td>Text</td><tr><td>".$row->text."</td></tr>
</table>";
}



so ?

mfg Alex

tnY am 09.08.06 15:24

danke aber ne so meint ich das auch net.. ich will die ip halt nicht vorgeben der soll die selbst raussuchen aus der db... und dann alle ip's die es gibt unterinander hinschrieben und am besten die neuste ip mit den jeweiligen daten nach oben...

Al3x0r Al3x0r am 09.08.06 15:34

Quote
Original von Jinonidi
...der soll die selbst raussuchen aus der db...


raff ich nicht. Kannst du mir das mal genauer erklären. Wo soll denn die IP herkommen und nach welchen Kriterien soll sie rausgesucht werden ?

mfg Alex

milahu milahu am 09.08.06 15:36

Jinonidi, dir ist schon klar, dass die IP gewöhnlich bei jeder Einwahl ins Internet neu zugewiesen wird..?


> danke aber ne so meint ich das auch net

Am Anfang wolltest du genau das. Was willst du den jetzt?

tnY am 09.08.06 15:38

Also dann mal von vorne:

IP: 127.0.0.1 Datum: 9.8.2006 - 15.38 (dann nen umbruch)
Texte: (und hier alle geschrieben texte der ip)
Text 1
Text 2
Text 3
Text 4
Text 5....


und das soll er jetzt jeweils von jeder IP raussuchen und untereinander ausgeben mit der neusten am besten nach oben
besser so?

Johannes am 09.08.06 16:04

Les die Einträge doch einfach sortiert nach der IP aus und setze immer, wenn die IP eine andere ist als beim letzten Eintrag eine Tabelle dazwischen.

tnY am 09.08.06 22:22

und wie soll das gehn?

milahu milahu am 09.08.06 22:54

> und wie soll das gehn?

*vorwerf*

$res = mysql_query('select was, du, willst from tabelle order by ip') or die(mysql_error());
$last_ip = 0;
while ($data = mysql_fetch_assoc($res)) {
if ($data['ip'] != $last_ip) {
// neue ip
print '<h1>'.$data['ip'].'</h1>';
}
$last_ip = $data['ip'];
// hier den ganzen übrigen kram ausgeben...
}
mysql_free_result($res);

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt