MyXoops Forum

Re: Datenbankabfrage [Entwicklung allgemein] - myXOOPS German Support

mawi27

"myXOOPs"-Neuling
Gepostet am:31.01.2006 08:46
mawi27
mawi27 Offline (Show more)
"myXOOPs"-Neuling
Posts: 47
Since: 01.01.2006
#9

Re: Datenbankabfrage

Ich stehe mit meinen Programmier-Gehversuchen noch sehr weit am Anfang. Da kann ich jeden Tip brauchen.

Danke, Marco

alfred

Administrator
Gepostet am:30.01.2006 19:54
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#8

Re: Datenbankabfrage

Zitat:

mawi27 schrieb:
$myrows enthält eine Tabellenzeile
$myarray enthält die gesamte Tabelle

ist doch ein Unterschied, oder
(macht es mir im Template leichter)


Das ist mir schon klar
Nur willst du wirklich alles aus der Tabelle mit ins Template übernehmen ?
Im Allgemeinen programmiert man so, das so wenig wie möglich Code abgearbeitet werden muss um ein maximales Ergebnis erzielen zu können.
War nur als vorschlag gedacht

Alfred

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

mawi27

"myXOOPs"-Neuling
Gepostet am:30.01.2006 19:35
mawi27
mawi27 Offline (Show more)
"myXOOPs"-Neuling
Posts: 47
Since: 01.01.2006
#7

Re: Datenbankabfrage

$myrows enthält eine Tabellenzeile
$myarray enthält die gesamte Tabelle

ist doch ein Unterschied, oder
(macht es mir im Template leichter)

alfred

Administrator
Gepostet am:30.01.2006 19:15
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#6

Re: Datenbankabfrage

Zitat:

$myarray[] = $myrows;


Welchen Sinn sollte das machen ?
Du kannst auch gleich $myrows[] verwenden.



Alfred

mawi27

"myXOOPs"-Neuling
Gepostet am:30.01.2006 19:07
mawi27
mawi27 Offline (Show more)
"myXOOPs"-Neuling
Posts: 47
Since: 01.01.2006
#5

Re: Datenbankabfrage

Hosiana
Zitat:

while ($myrows = $xoopsDB->fetchArray($result)) {
$myarray[] = $myrows;
}

Das hats gebracht.
Vielen Dank frankblack.

Marco

Gast

Gepostet am:30.01.2006 18:55
Gast
Gast (Show more)
Posts: 0
Since:
#4

Re: Datenbankabfrage

$sql "SELECT * FROM ".$xoopsDB->prefix('deinetabelle')."";

$result $xoopsDB->query($sql);

while (
$myrows $xoopsDB->fetchArray($result)) {
echo 
$myrows['feldx']."<br />";
}


Meinst du vielleicht so etwas um deine Abfrage auszugeben?

mawi27

"myXOOPs"-Neuling
Gepostet am:30.01.2006 18:48
mawi27
mawi27 Offline (Show more)
"myXOOPs"-Neuling
Posts: 47
Since: 01.01.2006
#3

Re: Datenbankabfrage

das sieht dann so aus:
Zitat:

Array ( [0] => Array ( [cid] => 1 [title] => Test Title [description] => Test Description [f1] => 3 [f2] => 2 [f3] => 1 ) )


Ich habe aber 2 Zeilen in meiner DB und möchte die auch beide in das Array stecken...

Marco

BTW: Xoops 2.2.4

mcleines

"myXOOPs"-Master
Gepostet am:30.01.2006 08:40
mcleines
mcleines Offline (Show more)
"myXOOPs"-Master
Posts: 1627
Since: 05.10.2004
#2

Re: Datenbankabfrage

sollte doch funktionieren, was bringt danach:

print_r($resultarray);


?

mawi27

"myXOOPs"-Neuling
Gepostet am:29.01.2006 20:40
mawi27
mawi27 Offline (Show more)
"myXOOPs"-Neuling
Posts: 47
Since: 01.01.2006
#1

Datenbankabfrage

Hallo zusammen,

ich stehe irgendwie auf dem Schlauch.
Mit:
$sql = "SELECT * FROM " . $xoopsDB->prefix('meinetabelle') . " ";
$resultarray = $xoopsDB->fetchArray($xoopsDB->query($sql));

bekomme ich eine Tabellenzeile zurückgeliefert.

Wie bekomme ich den bloß alle Tabellenzeilen in mein $resultarray ?
Habe es schon mit einer for-Schleife versucht, aber nur die erste Tabellenzeile n-mal in das Array bekommen

TIA Marco
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 4214 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1588 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag