Query und Ausgabe

iceboy1000
Hallo,

ich möchte etwas aus der DB auslesen, und es dann per echo ausgeben lassen, habe dazu folgendes verwendet:

php:
1:
2:
$result $db->query("SELECT Text FROM newsteam WHERE id = 1");
echo $result;


Allerdings erhalte ich beim Ergebniss nur: Resource id #79

Wo ist der Fehler?
Broken Sword
Mach es mir $db->query_first("");

So erhälst du nur die Ausgabe der Datenbank, die du mir $db->fetch_array($result); bearbeiten müsstest, um etwas brauchbares zu erhalten.
Dieser Schritt wird in query_first gleich gemacht.
iceboy1000
Hallo,

bin nun wie folgt vorgegangen:

php:
1:
2:
$result $db->query_first("SELECT Text FROM newsteam WHERE id = 1");
echo $result;


Das Resultat: Array


In der Datenbank steht aber was ganz anderes.
KleenMicha
Bei der Abfrage wirst du auch stets nen array erhalten.
Dein gewünschtes Ergebnis erziehlst du mit:
php:
1:
echo $result['Text'];
iceboy1000
Hallo,

vielen dank, das war die Lösung. Eine Frage habe ich aber noch: Ich möchte mit dem ganzen was aus der Datenbank auslesen und in einem Popup anzeigen lassen, das habe ich nun alles soweit hingekriegt. Wie mache ich, dass dieser Text, den ich in die Datenbank schreibe die Smielys und BB-Codes des Boards unterstützt? Ich habe die Tabelle, wo ich die TExte drin habe, in der gleichen Datenbank wie das Board.
Broken Sword
Einfach mal thread.php ankucken, dann findest du es.


code:
1:
2:
3:
4:
5:
require 'acp/lib/class_parse.php';
$parse = new parse;
$result['test'] = $parse->doparse($result['test'],1,0,1,1);
iceboy1000
Habe das in meine Datei eingetragen, es wird aber kein Smiley umgewandelt.
Broken Sword
Zitat:
Original von iceboy1000
Habe das in meine Datei eingetragen, es wird aber kein Smiley umgewandelt.

Habe es nicht richtig angekuckt, tut mir leid.

Ersetze
code:
1:
2:
3:
$parse = new parse;

mit
code:
1:
2:
3:
$parse = new parse(0,0,1);
iceboy1000
So schauts aus, bringen tuts nix...


php:
1:
2:
3:
4:
5:
6:
require("global.php");
require 'acp/lib/class_parse.php';
$parse = new parse(0,0,1);
$result['test'] = $parse->doparse($result['test'],1,0,1,1);
if(isset($_REQUEST['action'])) $action $_REQUEST['action'] ;
else $action '' ;