anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 11 Jun, 2025 00:38

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: sqlausgabe umschreiben
BeitragVerfasst: Mi 21 Feb, 2007 22:55 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
holla...

es geht darum..das ich ich superuser die höher als 0 sind rausnehmen will

bsp:

$this->bbcode_second_pass_code('', '$sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0 AND orden>0 AND superuser = 0";
$resultx = db_query($sql);
$rowx = db_fetch_assoc($resultx);
$orden1 = $rowx[name];
$orden2 = $rowx[orden];')

hab ich es so gemacht...
$this->bbcode_second_pass_code('', 'output("`R".($row2[sex]?"Die Heldin":"Der Held").", mit meisten und schönsten Orden ist:`% `b$orden1`b`% mit `@`i`b$orden2`b`i `Ran seinem Haupt!`n", true);')

also die superuser höher als null..sind aus der index verschwunden..
nur zeigt er mir halt die leute nicht an..

auf meiner index sieht es so aus...

$this->bbcode_second_pass_code('', 'Der Held, der die meisten Kreaturen getötet hat: mit unglaublichen Monsterkills!
Der Held, der die meisten verrückten getötet hat: mit unglaublichen Stadtangreifern!
Der Held, mit den meisten Tätowierungen: mit Tattoo's!
Der Held, mit meisten und schönsten Orden ist: mit an seinem Haupt!
')

leider weiss ich nun nicht weiter...ist der sql falsch..oder fällt vtl etwas?


mfg

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Feb, 2007 22:56 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Schau mal im MySQL Handbuch nach GROUP BY ;).


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Feb, 2007 22:59 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
ich habe kein sqlbuch...sonst würde ich nicht fragen :shock:

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Feb, 2007 23:01 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Dann siehe die MySQL Doku... :nene:
*KLICK KLICK*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Feb, 2007 23:08 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
gehört zwar net zum Thema aber für php gibts auch was feines sogar auf deutsch :)

http://php.benscom.com/manual/de/index.php

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Feb, 2007 23:35 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Versuch mal das hier:
[php]<?php
$sql = 'SELECT
COUNT(`acctid`) AS `cPlayer`
,`name`
,`orden`
FROM
`accounts`
WHERE
`locked` = "0"
AND `orden` > "0"
AND `superuser` = "0"
GROUP BY `name`';
$result = db_query($sql);

if ( db_num_rows($result) > 0 ) {
$row = db_fetch_assoc($result);
output('`R'.( $row2['sex'] ? 'Die Heldin':'Der Held' ).', mit meisten und schönsten Orden ist:`% `b'.( $row['name'] )
.'`b`% mit `@`i`b'.( $row['orden'] ).'`b`i `Ran seinem Haupt!`n');
}
else {
// Falls keine Datensätze gefunden worden sind!
}
db_free_result($result);
?>[/php]


Btw.:
Du solltest dir im klaren sein, dass du bei dieser SQL die Anzahl der Datensätze in der Datenbank Tabelle "accounts" zählst. Sprich, er zählt alle Werte zusammen, und diese kannst du dann via "cPlayer" ausgeben lassen (die Anzahl).


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Feb, 2007 18:57 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
danke...


ist zwar recht viel code...um die ollen admins auszunehmen..aber naja..
die user wollen es halt so :)

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Feb, 2007 20:40 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Du kannst den Code kürzen, in dem COUNT & GROUP BY rausnimmst, weil ich denke nicht, dass du die Gesamtzahl der Spieler benötigst oder? Ansonsten formatier den Code anders ;), habs nur gern etwas sauberer deswegen.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum